"Find" ile Raporlama

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,351
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,057
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