• DİKKAT

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

Makro hatası nerede

  • Konbuyu başlatan Konbuyu başlatan fehdur
  • Başlangıç tarihi Başlangıç tarihi
Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
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
 
Burada X döngüsünü kullanmanızda ki amaç nedir?

Döngüye gerek yok gibi görünüyor.
 
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

Bu dosya da hatalı sanırım?
 
Bir kaç parametre ekledim. Hangisini arzu ederseniz onu topluyor. Makroya ihtiyaç bu konuda
 

Ekli dosyalar

Dosyayı yeniden ekleyebilirmisin. bir fark göremedim.
 
Son düzenleme:
Dosyayı güncelledim tekrar indirebilrisiniz.
 
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)))
 
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:
 
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
 
Dediğinizi yaptım oldu.Makro çalıştı.Çok teşekkür ederim.
 
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.
 
Hem tarihi ve hemde comboboxtaki değerlerimi arayacak.
Öyleyse combobox ile aranacak sütun hangisidir.:cool:
 
Dosyanız ektedir.:cool:
 

Ekli dosyalar

Yardım için bir kez daha teşekkür ederim.Çalışıyor
 
Kolay gelsin.:cool:
 
Geri
Üst