satır sil

Katılım
27 Şubat 2007
Mesajlar
98
Excel Vers. ve Dili
excel 2002
100 yakın bilgim var ve aralarından bir kaç satırı silmek istiyorum

içinde ADB,ADA BJV Olan satırları silmek istiyorum
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,601
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sorunuz çok açık değil.

Bence sorunuzu şu şekilde sormalıydınız.

Kod:
A-E sütun aralığında 100 satırdan oluşan bir tablom var.
Ben bu tabloda B sütunundaki hücre içeriklerinde ADB,ADA,BJV yazan
satırları silmek istiyorum. Silme işlemi tüm satır olarak yapılacaktır.
 
Teşekkürler.
Örnek dosya eklemediğiniz sorularınızı yukarıdaki tarzda sorarsanız yanıt almanızda o denli hızlanacaktır.

Sizin sorduğunuz soruya eğer kendi kafamıza göre cevap verirsek eminimki sütunlar uyuşmayacaktır. Ve siz tekrar mesaj yazmak zorunda kalacaksınız.
 
Katılım
27 Şubat 2007
Mesajlar
98
Excel Vers. ve Dili
excel 2002
Örnek olarak

silmek istediğim şeyler bunlar

bu kod sadece bunları ayıklıyor ben tam tersini istiyorum ve silinmesini istiyorum


Sub sil()
For i = Cells(65536, 8).End(xlUp).Row To 2 Step -1
If Trim(Cells(i, 8)) <> "ADA" And Trim(Cells(i, 8)) <> "ADB" And Trim(Cells(i, 8)) <> "AYT" And Trim(Cells(i, 8)) <> "BJV" And Trim(Cells(i, 8)) Then
Rows(i & ":" & i).Delete Shift:=xlUp
End If
Next

End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,431
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Kod:
Sub sil()
For i = Cells(65536, 8).End(xlUp).Row To 2 Step -1
    If Trim(Cells(i, "G")) = "ADA" Or Trim(Cells(i, "G")) = "ADB" Or _
       Trim(Cells(i, "G")) = "AYT" Or Trim(Cells(i, "G")) = "BJV" Then
        Rows(i).Delete
    End If
Next
End Sub
 
Katılım
27 Şubat 2007
Mesajlar
98
Excel Vers. ve Dili
excel 2002
Te&#351;ekk&#252;r ederim.

istedi&#287;im gibi oldu ama bo&#351; olanlarda &#231;&#305;kt&#305; onlar&#305; nas&#305;l yapar&#305;z
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,431
Excel Vers. ve Dili
Ofis 365 Türkçe
Bir koşulu daha kontrol etmek gerek o zaman.

Kod:
Sub sil()
For i = Cells(65536, 8).End(xlUp).Row To 2 Step -1
If Trim(Cells(i, "G")) = "ADA" Or Trim(Cells(i, "G")) = "ADB" Or _
Trim(Cells(i, "G")) = "AYT" Or Trim(Cells(i, "G")) = "BJV" [B][COLOR=red]Or _[/COLOR][/B]
[COLOR=red][B]Trim(Cells(i, "G"))[/B] [B]= ""[/B] [/COLOR]Then
Rows(i).Delete
End If
Next
End Sub
 
Katılım
27 Şubat 2007
Mesajlar
98
Excel Vers. ve Dili
excel 2002
Te&#351;ekk&#252;rler

Trim(Cells(i, "G")) = "" Or Trim(Cells(i, "G")) = "" Or _


Bende bu y&#246;ntemle hallettim :)
 
Üst