Excelde Boş Satır Silme

Excelde çok uzun dokümanlarınızda arada bulunan boş satırları silmek çok fazla zaman harcanmasına neden olur. Örneğin Microsoft Word belgesinden Excel Çalışma Sayfasına aktarığım 1500 adet okul adını içeren dokümandaki her okul adı altında bir satır boşluk vardı ve bunların silinmesi gerekiyordu.

İşte bu tür işlemler için kullanılabilecek kullanışlı bir makro imdadımıza yetişiyor. Yukarıda anlatılan benzer bir sorunu saniyeler içerisinde halledebilirsiniz. Alttaki makro kodunu Excel çalışma kitabınıza entegre ettikten sonra Çalışma sayfasında dolu satırlar arasındaki boş satırları otomatik olarak sildirebilirsiniz.

Makro Kodu:

Sub Sil()
Application.ScreenUpdating = False
Dim i As Integer
t = ActiveSheet.UsedRange.Rows.Count
For i = t To 1 Step -1
If IsEmpty(Cells(i, 1)) And IsEmpty(Cells(i, 2)) And IsEmpty(Cells(i, 3)) And IsEmpty(Cells(i, 4)) Then
Rows(i).Delete Shift:=xlUp
End If
Next i
Application.ScreenUpdating = True
End Sub

Makroyu Kaydetmek için;

  • Excel çalışma sayfası açıkken “Araçlar > Makro > Visual Basic Düzenleyici” yolunu izleyin.
  • Açılan Visual Basic düzenleme pencersenide sol taraftaki “Module1” başlığına tıklayın.
  • Sağdaki alana yukarıdaki makro kodunu kopyalayıp aynı şekilde yapıştırın ve kaydedin.

Şimdi çalışma sayfanızdaki dolu satırlar arasında kalan boş satırları silmek için “Araçlar > Makro > Makrolar” yolunu izleyin. Burada oluşturduğumuz “Sil” adındaki makroyu görebilirsiniz. Seçili hale getirip sağdaki “Çalıştır” butonuna tıklayın. Artık belgenizdeki boş satırlar temizlenmiştir. İsterseniz makroyu çalıştırmak için belgenizde bir buton da oluşturabilirsiniz.

Konu ile ilgili uygulama dokümanını alttaki linkten indirebilirsiniz.

Kolay gelsin.

Boyut: 7.5 KB

Tür   zip
Boyut 7,5 KiB
İndirme 670 kez
Yükleme linki Excel Bos Satir Sil

TiTaNiC

İnternet ortamında hobi amaçlı yayınladığı içeriklerle kullanıcılara doğru bilgilere ulaştırmayı ve eğlendirmeyi hedeflemektedir...

İlgili içerikler

25 Yorum

  1. Süper bi çalışma şimdiye kadar ihtiyaç duymadım, çalışmanı tebrik ediyorum.

    Bana bunun tam tersi lazım hücreler arasını açmak istiyorum..

  2. Kardeş Allah sizden razı olsun,Bir muhasebeci olarak banka ekstrelerini exel den lucaya aktarmak istiyordum. 1200 sayfanın yarı satırını silmem gerekti.Başladım silmeye baktım çok zaman alacak.
    Googleden bi bakim dedim süper oldu elinize sağlık

  3. Ya söylenecek söz bulamıyorum. Allah razı olsun 1 saat uğraştım yapamamıştım. 1 makro ile 2500 den fazla satır sildi ellerine sağlık allah razı olsun. Çooook teşekkürler

  4. gercekden uygulayıpda işe yarayan önemli bi kaç malzemeden birisi. Beni en az 2 saatten kurtardınız teşekkür ederim:D

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu