mizanda bakiye oluşturma

Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
değerli üstadlarım desteğinize ihtiyacım var. yardımcı olursanız sevinirim. mizan verisinde :

A sutunundaki değer :
1- 300 den küçükse C - D
2- 300 den büyük 600 den küçükse D-C
3- 600 den büyük 700 den küçükse mutlakdeğerli D-C
4- 700 den büyükse C-D yapmak istiyorum.

1 ve 4 makro kodları var. ama diğerlerini yapamadım. yardımlarınız için şimdiden teşekkürler...

Kod:
Sub bakiyeolustur()
Application.ScreenUpdating = False
Son = Cells(Rows.Count, "A").End(3).Row
For i = 2 To Son
    If CDbl(Left(Cells(i, "A"), 3)) < 300 Then
    Cells(i, "E") = Cells(i, "c") - Cells(i, "d")
    Else
    Cells(i, "E") = Abs(Cells(i, "d") - Cells(i, "c"))
    End If
Next
Application.ScreenUpdating = True
End Sub
 

Ekli dosyalar

Katılım
2 Temmuz 2009
Mesajlar
542
Excel Vers. ve Dili
office 2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/12/2022
üstad ellerinize sağlık. mükemmel olmuş. sadece şu satırda küçük bir hata vardı düzelttim. belki başkaları da kullanır diye yazıyorum.

If Cells(i, 1) >= 600 And Cells(i, 1) < 700 Then
Cells(i, "E") = Abs(Cells(i, "d") - Cells(i, "c"))
End If

çok teşekkür ederim. sağlıklı günler dilerim...
 
Üst