• DİKKAT

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

Aranan kelimeyi bulup o satırı temizleyen makro

  • Konbuyu başlatan Konbuyu başlatan YASINT
  • Başlangıç tarihi Başlangıç tarihi
Katılım
22 Ekim 2005
Mesajlar
166
Excel Vers. ve Dili
Excel 2003 Tr
Arkadaşlar benim derdim A sütununda "Sunta" ile başlayan yazıları bulup o satırı silen bir makro yapmak bana yardımcı olursanız sevinirim.
 
Kod:
Sub sil()
For i = 1 To Range("A65536").End(xlUp).Row
If Cells(i, 1) = "Sunta" Then
Rows(i).Delete
End If
Next
End Sub
 
arkadaşlar çok teşekkürler ellerinize sağlık.
 
merhabalar

bu kod işime yaradı ama şöyle bir sorunum var.

metinin yanında başka yazılarda varsa maalesef silmiyor.

yani "sunta" değilde A6 hücresinde "TAHTA sunta AGAC" şeklinde.

bu durumda o satırı nasıl sildirebilirim ?
 
Yanıt

Bu şekil deneyiniz.
Kod:
Sub SIL()
For SUT = 1 To Cells(65536, "A").End(3).Row
DEG1 = Replace(Replace(Cells(SUT, "A"), "I", "ı"), "İ", "i")
DEG2 = Replace(Replace("sunta", "ı", "I"), "i", "İ")
If DEG1 Like "*" & DEG2 & "*" Then
Rows(SUT).Delete
End If
Next
End Sub
 
Yanıt

Kod:
Sub SIL()
[COLOR="Blue"]For SUT = Cells(65536, "A").End(3).Row To 1 Step -1[/COLOR]
DEG1 = Replace(Replace(Cells(SUT, "A"), "I", "ı"), "İ", "i")
DEG2 = Replace(Replace("sunta", "ı", "I"), "i", "İ")
If DEG1 Like "*" & DEG2 & "*" Then
Rows(SUT).Delete
End If
Next
End Sub
 
Geri
Üst