Arama yaparken bir alttakini aramıyor

Katılım
22 Ekim 2005
Mesajlar
166
Excel Vers. ve Dili
Excel 2003 Tr
Selam Arkadaşlar, makro "aranan" sayfasının ilk hücresindeki veriyi "Kod1" sayfasında aratıyorum ama "aranan" sayfasının ikinci ve üçüncü hücresindeki verileri aramıyor. Bunu nasıl yapabilirim. For Next döngüsünü kullanmaya çalıştım ama olmadı bir el atarsanız sevinirim. Dosya Ekte. Teşekkürler.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,650
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Çalışmanızdaki kodları silip aşağıdaki kodu denermisiniz.

Kod:
Sub ARA()
    Application.ScreenUpdating = False
    Set S1 = Sheets("Aranan")
    Set S2 = Sheets("Bulunan")
    S1.Select
    For X = 3 To Sheets.Count
    For Y = 2 To [A65536].End(3).Row
    Set Bul = Sheets(X).Cells.Find(S1.Cells(Y, 1))
    If Not Bul Is Nothing Then
    Adres = Bul.Address
    Do
    Satır = Bul.Row
    Sheets(X).Rows(Satır).Copy S2.Rows(S2.[E1] + 1)
    Set Bul = Sheets(X).Cells.FindNext(Bul)
    Loop While Not Bul Is Nothing And Bul.Address <> Adres
    End If
    Next
    Next
    S2.Select
    Set S1 = Nothing
    Set S2 = Nothing
    Application.ScreenUpdating = True
    MsgBox "&#304;&#350;LEM&#304;N&#304;Z TAMAMLANMI&#350;TIR.", vbInformation
End Sub
 
Katılım
22 Ekim 2005
Mesajlar
166
Excel Vers. ve Dili
Excel 2003 Tr
&#199;ok Te&#351;ekk&#252;r Ederim Say&#305;n Cost_Control Ellerin Dert G&#246;rmesin.
 
Üst