• DİKKAT

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

Boş Satırları Silmek

  • Konbuyu başlatan Konbuyu başlatan htsumer
  • Başlangıç tarihi Başlangıç tarihi

htsumer

Altın Üye
Altın Üye
Katılım
7 Eylül 2004
Mesajlar
975
Excel Vers. ve Dili
Excel-2003
Bir programdan Excele aktarılan verilerde her dolu satır altında boş satır olarak geliyor.Dolu satırların altındaki tüm satırları silmek için bir kod lazım.(Veriler çok olduğundan tek tek silinmesi zaman alıyor)
Teşekkürler
 
merhaba
ben bunu kullanıyorum bir deneyiniz.

Sub BosSatirlariSil()
Range(Range("B65536").End(xlUp), Range("B2")).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
 
Teşekkürler ama 2010'da Run Time 424 Object Reguired hatası verdi..Dolu satırların altındaki satırlar hem boş hemde gizlenmiş halde bunu yazmayı unutmuşum
 
Uzman arkadaşlar yardımcı olacaklardır.
Profilinizde 2003 gözüküyor lakin versiyon.

İyi günler.
 
Şu kodu dener misiniz

Sub sil()
Range("B:B").SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
 
Dolu satırların altındaki satırlar hem boş hemde gizlenmiş halde ...

Merhaba,
Verilerinizin A kolonunda olduğunu varsayarak, aşağıdaki kodları kullanabilirsiniz.
Kod:
Sub GizliBosSatırSil()
    Cells.EntireRow.Hidden = False
    Columns("A:A").SpecialCells(xlCellTypeBlanks).Delete (3)
End Sub
 
Son düzenleme:
antonia ve dede
ikinizin verdiği kod/lar çalıştı teşekkür ederim.
 
Böyle bir şey için kod yazmaya gerek var mı?
İmzamı okuyunuz.
 
Sub Düğme1_Tıklat()
Columns("A:E").Select ' sütün boyutunu belirtmek size bağlı
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Delete Shift:=xlUp
End Sub

denenmiş kod
 
Sub Düğme1_Tıklat()
Columns("A:E").Select ' sütün boyutunu belirtmek size bağlı
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Delete Shift:=xlUp
End Sub
denenmiş kod

Merhaba,

Denenmiş olabilir.!!!!
6. mesajda yazdığım ve aşağıda tekrar eklediğim koddan ne farkı var? Açıklayabilir misiniz?

Kod:
Sub GizliBosSatırSil()
    Cells.EntireRow.Hidden = False
   [B] Columns("A:A").SpecialCells(xlCellTypeBlanks).Delete (3)[/B]
End Sub
 
Geri
Üst