• DİKKAT

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

Adında "Ahmet" olanların satır numarasını bulma

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,903
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Merhaba Arkadaşlar,
Ekli dosyadaki makro adı Ahmet ile başlayanların satır numaralarını yazıyor. Ahmet kelimesini içeren hücrelerin satır numarasını bulmak istiyorum. Nasıl bir ek yapmalıyım.
Saygılarımla
 

Ekli dosyalar

İçerir (Like) mantığı ile arama yapmalısınız.

C++:
Option Compare Text

Sub Bul_Yaz()
    Range("F2:F10").Clear
  
    Range("F1").Select

    ss = Cells(Rows.Count, "A").End(3).Row + 1
        For i = 1 To ss
            bs = Cells(Rows.Count, "F").End(3).Row + 1
            aranan = Cells(1, 6)
                If Cells(i, 4) Like "*" & aranan & "*" Then Cells(bs, 6) = i
        Next i
End Sub

Bu da başka bir alternatif;

C++:
Sub Bul_Yaz()
    Range("F2:F10").Clear
   
    Range("F1").Select

    ss = Cells(Rows.Count, "A").End(3).Row + 1
        For i = 1 To ss
            bs = Cells(Rows.Count, "F").End(3).Row + 1
            aranan = Cells(1, 6)
                If InStr(1, Cells(i, 4), aranan, vbTextCompare) > 0 Then Cells(bs, 6) = i
        Next i
End Sub
 
Sayın Korhan Hocam,
İlginize çok teşekkür ederim.
Saygılarımla
 
Like komutu için harf duyarlılığını ortadan kaldırmak için modülün en tepesine Option Compare Text ifadesini eklemeniz gerekir.

Bu komut daha önceki denemelerimde sorunlar çıkarmıştı. Eğer yine sorun çıkarırsa kodu aşağıdaki gibi düzenlemek yeterli olacaktır.

C++:
Sub Bul_Yaz()
    Range("F2:F10").Clear
  
    Range("F1").Select

    ss = Cells(Rows.Count, "A").End(3).Row + 1
        For i = 1 To ss
            bs = Cells(Rows.Count, "F").End(3).Row + 1
            aranan = Ucase(Replace(Replace(Cells(1, 6), "ı", "I"), "i", "İ"))
                If Ucase(Replace(Replace(Cells(i, 4), "ı", "I"), "i", "İ")) Like "*" & aranan & "*" Then Cells(bs, 6) = i
        Next i
End Sub
 
Sayın Korhan Hocam,
Duyarlılığınıza çok teşekkür ederim.
Bu arada merak ediyorum. Acaba aynı işlemler Google Drive için nasıldır?
Saygılarımla
 
Geri
Üst