• DİKKAT

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

Excel'de makro yardımıyla dört işlem

  • Konbuyu başlatan Konbuyu başlatan Spatz
  • Başlangıç tarihi Başlangıç tarihi
Katılım
2 Nisan 2010
Mesajlar
42
Excel Vers. ve Dili
Office 2003-Türkçe
Merhabalar,

Basit olduğunu düşündüğüm ama bir türlü doğru ifadeyi bulamadığım bir şey soracağım.

Ekte gönderdiğim örnekte yapmaya çalıştığım aynı satırdaki iki hücreyi çarpsın, sonra çıkan sonuçları bir hücrede toplasın. Tek satır için bu dediğimi yaptım ama tüm satırlar çin yapmak istediğimde tek bir kodla nasıl yapabilirim?

Teşekkürler,
 

Ekli dosyalar

yanıt

Kod:
Private Sub CommandButton1_Click()
Dim sat As Long
For sat = 2 To 222
If Cells(sat, "e") <> "" Then
Cells(sat, "g") = Cells(sat, "e") * Cells(sat, "f")
Range("J4") = WorksheetFunction.Sum(Worksheets("Sayfa1").Range("G2:G222"))
End If
Next
End Sub
 
merhaba

alternatif olsun

Kod:
Private Sub CommandButton1_Click()
For i = 3 To Range("e65536").End(3).Row
Cells(i, "g") = Cells(i, "e") * Cells(i, "f")
Next
Cells(i, "g") = WorksheetFunction.Sum(Range("g3" & ":" & "g" & i))
End Sub
 
İkinize de teşekkürler.

İyi geceler.
 
Geri
Üst