• DİKKAT

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

Verilen ölçüte uyan satırların kaldırılması

Katılım
10 Kasım 2006
Mesajlar
1,288
Excel Vers. ve Dili
Excel-2016
Değerli arkadaşlar..! Bir-kaç bin satırlık veri sayfası mevcut.. Silinmesi gereken satırlara, "A" sütunu boyunca, "x" karakteri konulmuş.. A sütununda "x" olan satırları nasıl kaldırabilirim.. (satırın verilerden temizlenmesi değil, satırın tamamen kaldırılması gerekiyor)

İlgilenen arkadaşlara şimdiden teşekkürler..
 
Aktif sayfada çalışır.:cool:
Kod:
Sub satırsil59()
Dim sonsat As Long, i As Long
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
Application.ScreenUpdating = False
For i = sonsat To 1 Step -1
    If UCase(Cells(i, "A").Value) = "X" Then Rows(i & ":" & i).Delete
Next i
Application.ScreenUpdating = True
MsgBox "Satırlar silindi." & vbLf & "evrengizlen@hotmail.com"
End Sub
 
Evren hocam çok teşekkür ediyorum.. Bu işlemin tam tersi işlemlerimiz de oluyor.. Kalacak olan satırlar için A sütununa x konuluyor, silinecek olanlar ise boş... Bu durumda A sütünü boyunca boş olan hücrelere ait satırları silmek istesek kodu nasıl revize edebiliriz.?
 
Filitre kullanarak silseniz olmuyor mu? "x" olanlar veya olmayanlar gibi...
 
Evren hocam çok teşekkür ediyorum.. Bu işlemin tam tersi işlemlerimiz de oluyor.. Kalacak olan satırlar için A sütununa x konuluyor, silinecek olanlar ise boş... Bu durumda A sütünü boyunca boş olan hücrelere ait satırları silmek istesek kodu nasıl revize edebiliriz.?

Deneyiniz.:cool:
Kod:
Sub satirsil59v2()
Dim sonsat As Long
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
Range("A1:A" & sonsat).SpecialCells(xlCellTypeBlanks).Delete
End Sub
 
Çok teşekkürler, hocam elinize sağlık.. Farklı önerisi için Zeki bey’e de teşekkürler..
 
Geri
Üst