• DİKKAT

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

"Find" ile Raporlama

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,397
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Merhaba,
Aşağıdaki arama makrosunu koşula uyanların listelenmesi için uyarladım. "aranan" satırını ">=01.06.2006" biçiminde düzenleyemedim.
Yardımcı olursanız sevinirim.


Sub Rapor()

aranan = ">=" & "01.06.2006"

say = WorksheetFunction.CountIf([a:a], aranan) - 1

bul = Columns("A:A").Find(What:=aranan).Row

Application.ScreenUpdating = False

[e1] = Cells(bul, 1)

For i = 1 To say
bul = Columns("A:A").FindNext(After:=Cells(bul, 1)).Row
Cells(i, 5) = Cells(bul, 1)
Cells(i, 6) = Cells(bul, 2)
Cells(i, 7) = Cells(bul, 3)
Next

End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bence normal bir for-next döngüsü ile tüm hücreleri karşılaştırın.
 
Üst