• DİKKAT

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

Soru Vba ile çoketopla Sumifs (Örnek Dosya Paylaşıldı)

  • Konbuyu başlatan Konbuyu başlatan f4tih
  • Başlangıç tarihi Başlangıç tarihi

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
83
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
228854


ekte sunduğum excel dosyası içerisindeki ürünler sayfam bu şekilde.

Private Sub Doldur_Click()
For i = 5 To 288
hafta1tarih1 = Range("c3")
hafta1tarih2 = Range("c4")
Cells(i, 3) = Application.WorksheetFunction.SumIfs(Sheets("SHR").Range("K:K"), Sheets("SHR").Range("A:A"), Cells(i, 1), Sheets("SHR").Range("C:C"), ">=" & CDbl(CDate(hafta1tarih1)), Sheets("SHR").Range("C:C"), "<=" & CDbl(CDate(hafta1tarih2)))
Next i
End Sub


Kodlarım yukarıdaki şekilde. Benim yapmak istediğim. yine getir butonu üzerinden diğer sütunlarıda aynı döngü içerisinde doldurmak. Yani ben getire bastığımda diğer sütunlar içinde toplamları getirsin.
 

Ekli dosyalar

Son düzenleme:
Bu şekilde dener misiniz.
Kod:
Private Sub Doldur_Click()
For k = 3 To 12
For i = 5 To 288
hafta1tarih1 = Cells(3, k)
hafta1tarih2 = Cells(4, k)

Cells(i, k) = Application.WorksheetFunction.SumIfs(Sheets("SHR").Range("K:K"), Sheets("SHR").Range("A:A"), Cells(i, 1), Sheets("SHR").Range("C:C"), ">=" & CDbl(CDate(hafta1tarih1)), Sheets("SHR").Range("C:C"), "<=" & CDbl(CDate(hafta1tarih2)))

Next i
Next k
End Sub
 
Tşk ederim hocam.
 
Rica ederim.
 
Geri
Üst