Otomatik Sayfa Silme

Otomatik Sayfa Silme

Kısa Açıklama

Otomatik Sayfa Silme başlıklı bu içerikte, ilgili işlemlere yönelik olarak hazırlanan öğretici bir dosya yer almaktadır.
Otomatik Sayfa Silme


Otomatik Sayfa Silme isimli içerikte, Çalışma kitaplarında yer alan yüzlerce sayfanın oldukça kolay bir şekilde silinmesini sağlayacak hazır makro kodları yer almaktadır.

Makrolar ile Otomatik Sayfa Silme​

Kodu çalıştırdığınızda, makrolar ile işlemler yapıldığında işlemin geri alınması mümkün olmadığı için, olası hatalı çalıştırmayı önlemek adına bir soru uyarısı ekranı çıkacaktır.

1670747935191.webp


Bu ekranda Evet ve Hayır şeklinde iki seçenek bulunmaktadır.

Evet seçeneğine tıklarsanız, kodlarımızda belirttiğimiz "Anasayfa" isimli sayfa dışındaki tüm sayfalar silinecektir.
Kendi çalışmalarınıza uyarlamak için "Anasayfa" yerine kendinizin sayfa adını yazmanız yeterli olacaktır.
Hayır seçeneğine tıklarsanız, kodlar çalışmayacak ve herhangi bir silme işlemi gerçekleşmeyecektir. Bunun sonucunda da karşınıza bir bilgi penceresi çıkacaktır.

1670748066725.webp

Hazır Kodlar​

VBA:
Sub SayfaSil()
Dim sayfa As Worksheet
If MsgBox(Chr(34) & "Anasayfa" & Chr(34) & " isimli sayfanız haricindeki tüm sayfalarınız silinecektir, bunu yapmak istediğinize emin misiniz?", vbYesNo + vbQuestion, "Sayfaları Silme") = vbYes Then

    Application.ScreenUpdating = False: Application.DisplayAlerts = False
 
    For Each sayfa In Worksheets
  If sayfa.Name <> "Anasayfa" Then
sayfa.Delete
  End If
    Next
    Application.ScreenUpdating = True: Application.DisplayAlerts = True
Else

    MsgBox "Silme işleminden vazgeçtiniz!", vbCritical, "Sayfa Silme İptal Edildi!"

End If
End Sub

Faydalanmanız temennisiyle.
Benzer Dosyalar Popüler İçerikler Daha Fazlası
Geri
Üst