• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

VBA ile sum if denemesi

Katılım
8 Ekim 2009
Mesajlar
18
Excel Vers. ve Dili
2003 English
Merhaba eski konuları araştırdım ama yapamadım.

Yardım edebilirseniz dosya ekte , normalde excelde yapılabilecek sumif i vba da yapmaya çalışıyorum.

kod:

h = 1
Do
Cells(h, 5).Value = Application.WorksheetFunction.SumIf(Range("a:a"), Range("d:d"), Range("b:b"))
h = h + 1
Loop Until Cells(h, 4) = ""

Teşekkürler
 

Ekli dosyalar

Selamlar,

Sayfa üzerinde hücrelerde kullandığınız formül doğru sonucu versede yazım olarak doğru bir kullanım değildir. Doğal olarak VBA size doğru sonucu vermiyor. Kod içindeki ilgili satırı aşağıdaki şekilde değiştirip denermisiniz.

Kod:
Cells(h, 5).Value = Application.WorksheetFunction.SumIf(Range("a:a"), [COLOR=red]Cells(h, "d")[/COLOR], Range("b:b"))
 
Teşekkür ederim, çözülmüştür.
:) Ama bu kadar çok ayrıntıyı nasıl biliyorsunuz yada mantığını aklınızda tutabiliyorsunuz şaşıyorum.
 
Geri
Üst