Mdemir63
Altın Üye
- Katılım
- 7 Temmuz 2006
- Mesajlar
- 2,994
- Excel Vers. ve Dili
- Ofis2010 32Bit Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Ayicmal()
Dim s1 As Worksheet: Dim s2 As Worksheet
Dim son1 As Long: Dim son2 As Long
Set s1 = Sheets("aidat")
Set s2 = Sheets("icmal")
son1 = s1.Cells(1048541, "B").End(3).Row
son2 = s2.Cells(1048541, "A").End(3).Row
For sat = 3 To son2 Step 4
For sut = 1 To 12
ılk = CDbl(CDate(DateValue("2020" & " /" & s2.Cells(sat, sut + 1) & "/" & "1")))
son = CDbl(CDate(WorksheetFunction.EoMonth(DateValue("2020" & " /" & s2.Cells(sat, sut + 1) & "/" & "1"), 0)))
s2.Cells(sat + 1, sut + 1) = Application.WorksheetFunction.SumIfs(s1.Range("D2:D" & son1), s1.Range("C2:C" & son1), ">=" & ılk, s1.Range("C2:C" & son1), "<=" & son, s1.Range("B2:B" & son1), s2.Cells(sat, 1))
Next sut
Next sat
MsgBox "İşlem tamam"
End Sub
Sub Ayicmal()
Dim s1 As Worksheet: Dim s2 As Worksheet
Dim son1 As Long: Dim son2 As Long
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son1 = s1.Cells(1048541, "H").End(3).Row
son2 = s2.Cells(1048541, "A").End(3).Row
For sat = 4 To son2
For sut = 1 To 12
ılk = CDbl(CDate(DateValue("2020" & " /" & s2.Cells(4, sut + 2) & "/" & "1")))
son = CDbl(CDate(WorksheetFunction.EoMonth(ılk, 0)))
s2.Cells(sat + 1, sut + 2) = Application.WorksheetFunction.SumIfs(s1.Range("K5:K" & son1), s1.Range("H5:H" & son1), ">=" & ılk, s1.Range("H5:H" & son1), "<=" & son, s1.Range("I5:I" & son1), s2.Cells(sat + 1, 2))
Next sut
Next sat
MsgBox "İşlem tamam"
End Sub
ılk = CDbl(CDate(DateValue(s2.Range("E1") & " /" & s2.Cells(sat, sut + 1) & "/" & "1")))Aidat sayfası E1 hücresine Veri Doğrulama (2020;2021;2022) listesi ile seçim yaptığımda, kodun hangi satırını nasıl düzenlemeliyim?
Rica ederim.Dönüş yaptığınız için teşekkür ederim.Sayın Çıtır Hocam,
İlginize çok teşekkür ederim.
Saygılarımla
Rapor sayfasında "Genel Toplam" eklenmesi mümkün mü?