• DİKKAT

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

Sütunları Toplama

Katılım
27 Eylül 2007
Mesajlar
29
Excel Vers. ve Dili
vb 6.0
Herkese hayırlı akşamlar

Excel'de normal tablolarda =sum(A1:B1) yazarak C hücresine toplama yapıyoruz.

Ayrıca kod ilede

Range("C1").Formula = "=SUM(A1:B1)"

Yazarak ta aynı işi görebiliyoruz.

Fakat ben birden çok sütunu kod ile toplu halde hesaplamak istiyorum.

Ekte sunduğum tabloda bütün satırları ayrı ayrı toplayıp toplam hücrelerine yazdırmak istiyorum

Her satır için ayrı kod yazmak çok zaman alıyor.

Veriler ay sonunda toplandığı için bunun gibi yüzlerce sayfa oluşuyor.

bu konuda bilgi paylaşacak arkadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

Merhaba,

Mevcut kodunuzu aşağıdaki ile değiştiriniz.

Kod:
Dim X As Byte
    For M = 2 To 36
        Range("J" & M) = WorksheetFunction.Sum(Range("B" & M & ":I" & M))
    Next
 
Merhaba

Bunu deneyiniz.
Kod:
Sub toplamlar()
For i = 2 To Range("a65536").End(3).Row
Range("J" & i) = Application.WorksheetFunction.Sum(Range(Cells(i, 2), Cells(i, 9)))
Next
End Sub
 
Mahir bey;

Çok Teşşekkür ederim tam istediğim gibi oldu

İyi çalışmalar
 
Son düzenleme:
Alternatif.:cool:
Kod:
Sub topla59()
Dim sat As Long
sat = Cells(Rows.Count, "A").End(xlUp).Row
Range("J2:J" & sat).Formula = "=Sum($B2:$I2)"
Range("J2:J" & sat).Value = Range("J2:J" & sat).Value

End Sub
 
Sayın Orion1

Sizinde kodlarınız çok başarılı Sizede teşekkür ederim
 
Geri
Üst