İki Sayfa Karşılaştır Verileri Say

Katılım
30 Aralık 2013
Mesajlar
9
Excel Vers. ve Dili
Ofis 2007 Tr
Altın Üyelik Bitiş Tarihi
07-10-2024
Excel iki sayfasında kayıtlı verilerin bazı kriterlere göre saydırmak... İşletme Sayfasında kayıtlı işletmelerin Ana sayfada yapılan aylık kayıtlarının sayılması çok uzun sürmektedir.. Makro ile daha hızlı ( İhbar, İhlal, Denetim Sayısı ) nasıl sayım yaptırabilirim. Şimdiden yardım ve önerileriniz için şükranlarımı sunuyorum..
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,605
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Kod:
Private Sub CommandButton1_Click()
    Dim Dakika As Date
    Dim syfAna As Worksheet
    Dim SayIsletme As Long
    
    Dakika = Now
    Set syfAna = Sheets("ANASAYFA")
    SayIsletme = Worksheets("İŞLETMELER").Cells(Rows.Count, "D").End(xlUp).Row
    
    Range("E2:E" & SayIsletme).Formula = "=countifs(ANASAYFA!J:J,D2,ANASAYFA!H:H,""İhbar"")"
    Range("F2:F" & SayIsletme).Formula = "=countifs(ANASAYFA!J:J,D2,ANASAYFA!H:H,""Rutin"")"
    Range("G2:G" & SayIsletme).Formula = "=E2+F2"
    Range("E2:G" & SayIsletme).Value = Range("E2:G" & SayIsletme).Value
    
    MsgBox "Sorgulama Tamamlandı." & Chr(13) & _
        "İşlem süresi ; " & Format(Now - Dakika, "hh:mm:ss"), vbInformation, "Bilgilendirme!"
End Sub
 
Üst