Koşullu satır silme

Katılım
28 Ocak 2010
Mesajlar
92
Excel Vers. ve Dili
Office 2003
Office 2007
Merhabalar,
Bu konuda yardımcı olabilirseniz çok memnun olurum

İş yerimde her gün çektiğim bir rapor var listemde aşağıdaki macroyu kullanıp boş olan satırları siliyorum fakat farklı yerlerde kod,tanım,miktar başlıkları kalıyor en üstteki hariç diğerlerinide macro ile silebilme imkanı varmıdır.

Sub sil()
[a1:a65536].SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub

Teşekkürler.
 

Ekli dosyalar

Korhan Ayhan

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

Aşağıdaki kodu denermisiniz.

Kod:
Option Explicit
 
Sub GEREKSİZ_SATIRLARI_SİL()
    Dim X As Long
    
    Columns(1).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
    For X = Range("A65536").End(3).Row To 2 Step -1
        If Cells(X, 1) = "Kod" Then Rows(X).Delete
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın Korhan Ayhan. çok teşekkürler, çok yararlı bir kod oldu.
 
Üst