• DİKKAT

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

aranan kelimeyi metin içinde bulmak

  • Konbuyu başlatan Konbuyu başlatan ahm11
  • Başlangıç tarihi Başlangıç tarihi

ahm11

Altın Üye
Katılım
1 Mart 2005
Mesajlar
78
Excel Vers. ve Dili
excel 2003
aranan kelimeyi metin içinde bulan ve kelimenin bulunduğu satırı sayfa2 ye kopyalama konusunda yardımlarınızı bekliyorum.
 

Ekli dosyalar

Evren hocam'in yapmis olduğu bir arama motoru userformu ekledim.. umarim işinize yarar.. saygılar..

Not: diğer sayfaya aktarmayi yapmadim..
 

Ekli dosyalar

teşekkürler ama aradığım tam olarak bu değildi
 
bu sorunu çözecek bir bir arkadaş aranıyor
 
Merhaba,

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    Dim S1 As Worksheet, S2 As Worksheet, Aranan As Variant
    Dim BUL As Range, ADRES As String, Boş_Satır As Long
    
    Application.ScreenUpdating = False
    
    Set S1 = Sheets("Sayfa1")
    Set S2 = Sheets("Sayfa2")
    Aranan = S1.Range("H2")
    S2.Range("A:G").ClearContents
    
    Set BUL = S1.Range("A:G").Find(Aranan, , , xlPart)
    If Not BUL Is Nothing Then
        ADRES = BUL.Address
        Do
            If BUL.Row <> Satır Then
                Boş_Satır = S2.Cells(Rows.Count, 1).End(3).Row + 1
                S2.Range("A" & Boş_Satır & ":G" & Boş_Satır).Value = S1.Range("A" & BUL.Row & ":G" & BUL.Row).Value
            End If
            
            Satır = BUL.Row
            
            Set BUL = S1.Range("A:G").FindNext(BUL)
        Loop While Not BUL Is Nothing And BUL.Address <> ADRES
    End If
 
    Set BUL = Nothing
    Set S1 = Nothing
    Set S2 = Nothing
    
    Application.ScreenUpdating = True
    
    If Boş_Satır = 0 Then
        MsgBox "Aranan kayıt bulunamadı !", vbCritical
    Else
        MsgBox "Arama işlemi tamamlanmıştır." & Chr(10) & Chr(10) & _
        "Toplam " & Boş_Satır - 1 & " adet kayıt bulunmuştur.", vbInformation
    End If
End Sub
 
sayın Korhan Ayhan teşekkür ederim.

yalnız küçük bir sorun var ilk kaydı bulmuyor.yani aranan 7 satır da var ise altı satır da varmış gibi işlem yapıyor.ilk satırdakini görünmüyor.
 
Merhaba,

"Satır" değişkenini yanlış konumlandırdığım için bu hata oluşmuş. Üstteki mesajımdaki kodu güncelledim. Tekrar denermisiniz.
 
sayın Korhan Ayhan teşekkür ederim eline sağlık
 
Geri
Üst