• DİKKAT

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

boşsa sil

ve sonunda oldu,

yardımı dokunan tüm değerli arkadaşlara ve bu değerli foruma teşekkür ederim...
 
değerli arkadaşlar,

bu konudaki kodları başka bir çalışmamda kullanmak istedim.

amaç: E1:E5000 arasındaki hücreler, "36' SAHA" yada "42' SAHA" yada "36' SAHAS" yada "42' SAHAS" değilse veya boşsa, o satırı silsin

bu amaçla, bu konudaki değerli ustaların önerdiği tüm formülleri denememe rağmen, aşağıda belirttiğim makro, tüm satırı siliyor;
-----------------------------------
Sub sil()
For t = 5000 To 1 Step -1
If Cells(t, 5) <> "36' SAHA'" And Cells(t, 5) <> "42' SAHA'" And Cells(t, 5) <> "36' SAHAS" And Cells(t, 5) <> "42' SAHAS" And Cells(t, 5) = "" Then
Rows(t).Delete shift:=xlDown
End If
Next
End Sub
----------------------------------

değerli yardımlarınızı beklerim

saygılar
 
Merhaba,

Kod:
Sub sil()
For t = [E65536].End(3).Row To 1 Step -1
   If Cells(t, 5) <> "36' SAHA'" And _
      Cells(t, 5) <> "42' SAHA'" And _
      Cells(t, 5) <> "36' SAHAS" And _
      Cells(t, 5) <> "42' SAHAS" Or _
      Cells(t, 5) = "" Then
      Rows(t).Delete shift:=xlDown
   End If
Next
End Sub
 
yanıt

Birde bu şekil deneyiniz.
Kod:
Sub sil()
For t = [e65536].End(3).Row To 1 Step -1
If Range("e" & t) <> "36' SAHA'" And Range("e" & t) <> "42' SAHA'" And Range("e" & t) <> "36' SAHAS" And Range("e" & t) <> "42' SAHAS" Then
Range("e" & t).Offset(0, 0).Delete shift:=xlUp
End If
Next
End Sub
 
amaç: E1:E5000 arasındaki hücreler, "36' SAHA" yada "42' SAHA" yada "36' SAHAS" yada "42' SAHAS" değilse veya boşsa, o satırı silsin

yazdığınız kodu bir de şöyle deneyin.

Kod:
Sub sil()
For t = 5000 To 1 Step -1
If Cells(t, 5) <> "36' SAHA'" [COLOR=blue]or[/COLOR] Cells(t, 5) <> "42' SAHA'" [COLOR=blue]or[/COLOR] Cells(t, 5) <> "36' SAHAS" [COLOR=blue]or[/COLOR] Cells(t, 5) <> "42' SAHAS" [COLOR=blue]or[/COLOR] Cells(t, 5) = "" Then
Rows(t).Delete shift:=xlDown
End If
Next
End Sub
 
SN KOMBO;
vermiş olduğunuz kod, belgedeki tüm satırları siliyor

SN. V.BASIC ve SN.Necdet Yesertener
kodlar düzgün çalıştı

yanıt yollaya zahmetinde bulunan tüm arkadaşlara minnettarım

saygılar
 
Geri
Üst