Aylık satış raporu alma

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Merhabalar.Ekli dosyada bulunan listviev'e 12 aylık satış toplamlarını ay ay dökümünü yaptırmak istiyorum.Satış tutarları "G" sutununda,tarihler "C" sutununda bulunmaktadır.Yapılan dökümün önümüzdeki yılları da kapsaması daha iyi olacaktır.Yardımcı olabilecek arkadaşa Teşekkür Ederim.
 

Ekli dosyalar

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Aşağıdaki kod ile textboxlara veri girerek iki tarih arası döküm alabiliyorum ama bu yöntem biraz uzun geliyor.Tek seferde 12 aylık dökümü sadece "G" sutunundaki rakamları toplatarak kısa yoldan alamazmıyız.?

Set S1 = Sheets("Anasayfa")
For i = 15 To S1.Cells(Rows.Count, "c").End(xlUp).Row
If CLng(CDate(Cells(i, "c").Value)) >= CLng(CDate(TextBox1.Value)) And CLng(CDate(Cells(i, "c").Value)) <= CLng(CDate(TextBox2.Value)) Then


Set List = .ListItems.Add(, , S1.Cells(i, "a").Text)
List.ListSubItems.Add , , S1.Cells(i, "c").Text
List.ListSubItems.Add , , S1.Cells(i, "f").Text
List.ListSubItems.Add , , S1.Cells(i, "g").Text
List.ListSubItems.Add , , S1.Cells(i, "h").Text
 
Son düzenleme:

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Yukarıya yazdığım kod yanlış oldu kullandığım kodu aşağıda yeniden paylaşıyorum.(Textboxlar aa2 ve aa3 hücrelerine bağlı.)

Sheets("Anasayfa").TextBox17.Value = Application.WorksheetFunction.SumIfs(Sheets("Anasayfa").Range("g14:g50000"), Sheets("Anasayfa").Range("C14:C50000"), ">=" & CDbl(CDate(Sheets("Anasayfa").Range("aa2"))), Sheets("Anasayfa").Range("C14:C50000"), "<=" & CDbl(CDate(Sheets("Anasayfa").Range("aa3"))))
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,106
Excel Vers. ve Dili
office2010
#2. ve #3. mesajda textboxlar userformda yok.


#1. mesajdaki sorunuza ait ay yıl seçenekli çalışma.
 

Ekli dosyalar

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
2021 yılının dışında bir yıl seçersem toplama yapmıyor.
 

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,106
Excel Vers. ve Dili
office2010
C2, C3 ve C4 tarihlerini 2022 olarak denedim toplama işlemi oluyor.
 

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
C2 hücresinde aşağıdaki satır hata veriyor.Diğer hücrelerde sorun yok çalışıyor.
dc(krt) = dc(krt) + CDbl(a(i, 5) + 0)
 
Son düzenleme:

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Tamamdır.satırı silince düzeldi.Tekrar Teşekkür ediyorum.
 
Üst