Makro hatası nerede

Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Aşağıdaki makro 0 (sıfır) değeri veriyor.Acaba hata nerede.Yardımcı olursanız sevinirm. G sütununda tutarlar, C sütununda tarihler yazıyor.Textbox 1 ve 2 ye başlangıç ve bitiş tarihleri girildiği zaman Label1 de sonuç değerini veriyor.

For X = 1 To 1000
a = Application.WorksheetFunction.SumIfs(Sheets("Sayfa5").Range("G:G"), Sheets("Sayfa5").Range("C:C"), ">=" & TextBox1.Value, Sheets("Sayfa5").Range("C:C"), "<=" & TextBox2.Value)

Label1.Caption = a
Next X
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,742
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Burada X döngüsünü kullanmanızda ki amaç nedir?

Döngüye gerek yok gibi görünüyor.
 
Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Döngüyü kaldırdım ama yine sıfır değeri veriyor.Daha iyi bakmanız için örnek dosya ekledim.
 

Ekli dosyalar

Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Yeni dosya ekledim.ilkinde sorun vardı
 

Ekli dosyalar

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,289
Excel Vers. ve Dili
Microsoft Office 2019 English
Bu dosya da hatalı sanırım?
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,289
Excel Vers. ve Dili
Microsoft Office 2019 English
Bir kaç parametre ekledim. Hangisini arzu ederseniz onu topluyor. Makroya ihtiyaç bu konuda
 

Ekli dosyalar

Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Dosyayı yeniden ekleyebilirmisin. bir fark göremedim.
 
Son düzenleme:

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,289
Excel Vers. ve Dili
Microsoft Office 2019 English
Dosyayı güncelledim tekrar indirebilrisiniz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Deneyiniz.:cool:
Kod:
a = Application.WorksheetFunction.SumIfs(Sheets("Sayfa5").Range("G:G"), Sheets("Sayfa5").Range("C:C"), ">=" & CDbl(CDate(TextBox1.Value)), Sheets("Sayfa5").Range("C:C"), "<=" & CDbl(CDate(TextBox2.Value)))
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Yazılan bu kod işinize yaramaz.
Filtre yapın ve tarih süzmesiniz yazınız.
Sonra makro kodunun yeniden oluşturulmuş kodunu kullanınız.:cool:
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Private Sub CommandButton98_Click()
Dim sh As Worksheet
Set sh = Sheets("Sayfa5")
sh.Range("A1:L" & Rows.Count).AutoFilter Field:=3, Criteria1:=">=" & CDbl(CDate(TextBox1.Value)), _
    Operator:=xlAnd, Criteria2:="<=" & CDbl(CDate(TextBox2.Value))
a = Application.WorksheetFunction.Subtotal(9, Range("G2:G" & Rows.Count))
Label1.Caption = a
sh.Range("A1").AutoFilter
End Sub
 
Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Dediğinizi yaptım oldu.Makro çalıştı.Çok teşekkür ederim.
 
Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Hocam bu çalışan makroya bir de ilave yapılacak.o da şu;Makro aynı zamanda F sütunundaki değerlere bakarak Combobox1 deki değeri arayacak.Yapabilirseniz sevinirim.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Hem tarihi ve hemde comboboxtaki değerlerimi arayacak.
Öyleyse combobox ile aranacak sütun hangisidir.:cool:
 
Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Sayfa 5 "L" sütunu
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ektedir.:cool:
 

Ekli dosyalar

Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Yardım için bir kez daha teşekkür ederim.Çalışıyor
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Kolay gelsin.:cool:
 
Üst