Döngü İle Toplama İşlemi

bichet

Altın Üye
Katılım
25 Şubat 2021
Mesajlar
15
Excel Vers. ve Dili
MS Pro Plus 2010
Altın Üyelik Bitiş Tarihi
14-05-2026
Merhaba,

Aşağıdaki kod yazıldığında sadece cells(20,i) ve Cells(satir_sayisi + 19, i) hücrelerindeki rakamları topluyor. Noktalı virgül veya iki nokta üst üste ile yazıldığında da malum list separator hatası alıyorum. Yardımcı olursanız sevinirim.

Kod:
For i = 4 To ay_sayisi + 4
    
    Cells(satir_sayisi+20, i) = Application.WorksheetFunction.Sum(Cells(20, i), Cells(satir_sayisi + 19, i))
    
Next i
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,655
Excel Vers. ve Dili
Microsoft 365 Tr-64
Denemeden yazdım, umarım yazım hatası yoktur.
Cells(satir_sayisi+20, i) = WorksheetFunction.Sum(Range(Cells(20, i), Cells(satir_sayisi + 19, i)))


İlave bilgi
Aşağıdaki yazım şekilleri VBA için geçerli bir aralıklara örnektir.
Range("A1:B10")
Range("A" & i, "A" & i+10 )
Range(Cells(i,1),Cells(i+10,1)
 
Son düzenleme:

bichet

Altın Üye
Katılım
25 Şubat 2021
Mesajlar
15
Excel Vers. ve Dili
MS Pro Plus 2010
Altın Üyelik Bitiş Tarihi
14-05-2026
Çok teşekkürler. İyi çalışmalar diliyorum.
 
Üst