• DİKKAT

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

B ve E hücresinde arama yap,Renklendir.

  • Konbuyu başlatan Konbuyu başlatan k0081
  • Başlangıç tarihi Başlangıç tarihi
Merhaba,

Dosyayı neden buraya eklemiyorsunuz da adama ızdırap çektiriyorsunuz?
Sizin dosyayı eklediğiniz yere benim erişim hakkım bile yok?
 
Merhaba,

Aşağıdaki kodları deneyiniz.
Aranan sözcüğün birebir eşleşmesini istiyorsanız kırmızı ile işaretlediğim yerin aynı kalması gerekir, yok içerenleri de arasın derseniz siliniz.


Kod:
Sub Ara()
    
    Dim ArananSozcuk    As String, _
        c               As Range, _
        Adr             As String
        
    On Error Resume Next
    ArananSozcuk = Application.InputBox("Aradığınız Sözcüğü Giriniz", "Sözcük Girişi")
    If ArananSozcuk = "" Then Exit Sub
    
    Range("B:B,E:E").Font.ColorIndex = xlAutomatic
    With Worksheets(1).Range("B:B,E:E")
        Set c = .Find(ArananSozcuk, LookIn:=xlValues[B][COLOR=red], LookAt:=xlWhole[/COLOR][/B])
        If Not c Is Nothing Then
            Adr = c.Address
            Do
                c.Font.ColorIndex = 3
                Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> Adr
        End If
    End With
    
End Sub
 
Merhaba,

Aşağıdaki kodları deneyiniz.
Aranan sözcüğün birebir eşleşmesini istiyorsanız kırmızı ile işaretlediğim yerin aynı kalması gerekir, yok içerenleri de arasın derseniz siliniz.


Kod:
Sub Ara()
 
    Dim ArananSozcuk    As String, _
        c               As Range, _
        Adr             As String
 
    On Error Resume Next
    ArananSozcuk = Application.InputBox("Aradığınız Sözcüğü Giriniz", "Sözcük Girişi")
    If ArananSozcuk = "" Then Exit Sub
 
    Range("B:B,E:E").Font.ColorIndex = xlAutomatic
    With Worksheets(1).Range("B:B,E:E")
        Set c = .Find(ArananSozcuk, LookIn:=xlValues[B][COLOR=red], LookAt:=xlWhole[/COLOR][/B])
        If Not c Is Nothing Then
            Adr = c.Address
            Do
                c.Font.ColorIndex = 3
                Set c = .FindNext(c)
            Loop While Not c Is Nothing And c.Address <> Adr
        End If
    End With
 
End Sub

kodları çalıştırdım. aradığım sözcüğü yazıyorum., Fakat hiç bir değişiklik olmuyor...
 
Merhaba,

Kodlarda küçük bir değişiklik yaptım, tekrar dener misiniz?
 
Geri
Üst