Koşullu Satır Silme

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.



İlginiz ve vaktiniz için teşekkür ederim.
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
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
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Alternatif olarak aşağıdaki koduda deneyebilirsiniz.

Kod:
Sub sil()
[a:a].SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
 
Katılım
6 Ekim 2006
Mesajlar
51
Excel Vers. ve Dili
Excel XP, Excel 2003, English
Her iki çözüm için de çok teşekkür ederim.
 
Üst