ExcelDepo

Son Dolu Satıra Kadar Satır Silme

Son Dolu Satıra Kadar Satır Silme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.

Uygulama Adımları​

  1. Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
  2. Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
  3. Araç çubuklarından Insert -> Module yazısına tıklayın.
  4. Solunda klasör simgesi olan Modules yazısının başındaki + simgesine tıklayın.
  5. Alt kısma eklenecek gelecek olan Module(1) yazısına çift tıklayın.
  6. Alttaki kodu yapıştırın.

Hazır Kod​

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(20 satır)

Açıklama​

  1. ws değişkeni, işlem yapılacak çalışma sayfasını temsil eder. Burada "Sheet1" adlı sayfayı referans alıyoruz.
  2. sonSatir değişkeni, sayfadaki son dolu satırın numarasını bulmak için kullanılır. Burada, 1. sütunda yer alan son dolu hücrenin satır numarasını alıyoruz.
  3. Döngü (For i = 1 To sonSatir), ilk satırdan başlayarak son dolu satıra kadar her satırı siler. Her döngüde en üst satır silinir, bu yüzden her zaman Rows(1) komutu kullanılır.
  4. Application.ScreenUpdating komutları, işlem sırasında ekranın güncellenmesini duraklatarak kodun daha hızlı çalışmasını sağlar.
  5. İşlem tamamlandığında, kaç satırın silindiğini gösteren bir mesaj kutusu görüntülenir.
Bu kodu çalıştırmadan önce, lütfen verilerinizin yedeğini alın, çünkü bu işlem geri alınamaz. Kodu kendi Excel dosyanıza göre uyarlamayı unutmayın.

Faydalanılması temennisiyle
 
Üst