• DİKKAT

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

Koşullu Satır Silme

  • Konbuyu başlatan Konbuyu başlatan junes
  • Başlangıç tarihi Başlangıç tarihi
Katılım
6 Ekim 2006
Mesajlar
51
Excel Vers. ve Dili
Excel XP, Excel 2003, English
Resimde görüldüğü üzere bilgiler üzerindeki boşlukları silmek istiyorum, yani eğer A sutunda boş bir hücre varsa o satırın silinmesini sağlayacak bir makro ya da formul hakkında bir fikri olan varsa çok sevinirim.

resim2.JPG


İlginiz ve vaktiniz için teşekkür ederim.
 
Sub sil()
Dim sayac As Integer, say As Integer
say = [a65536].End(xlUp).Row()
For sayac = 1 To say
If Cells(sayac, 1) = "" Then
If sayac > say Then Exit For
Cells(sayac, 1).EntireRow.Delete
sayac = sayac - 1
say = say - 1
End If
Next sayac
End Sub
 
Alternatif olarak aşağıdaki koduda deneyebilirsiniz.

Kod:
Sub sil()
[a:a].SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
 
Her iki çözüm için de çok teşekkür ederim.
 
Geri
Üst