Sayfa Silmeyi Engelleme

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
545
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba

Excelde
Sayfayı Koru ya da
Çalışma Kitabını Koru dışında,
kullanıcı tarafından sayfa silinmesini kodlarla nasıl engelleyebiliriz?
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Aşağıdaki kodlar aslında Sayfayı koru işlevini görür ama kullanıcı bunun farkına varmaz. Umarım işe yarar.
Sayfanın kod bölümüne
Kod:
Private Sub Worksheet_Deactivate()
    ThisWorkbook.Protect , True
    Application.OnTime Now, "KorumaYok"
End Sub
Bir modüle
Kod:
Sub KorumaYok()
    ThisWorkbook.Unprotect
End Sub
Yapıştırarak dener misiniz?
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
545
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Değerli Dede Hocam teşekkürler.

Diğer kodlardan dolayı hata verdi.
Hatta bütün kodlarda hep Protect-UnProtect kullanıyordum önceden. Çakışmalar başlayınca tamamını kaldırdım.

Şu an gerçek dosyalarımda hiçbir hata/çakışma vs yok,

Eğer sayfa silmeyi engellemeyi de çakışmadan ekleyebilirsem, kullanacağım. Hata oluşursa, hiç karıştırmayacağım hocam.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Yukarıdaki kod sayfa aktif değilken devreye girer ve sayfayı korur. Sayfa aktif olunca koruma devreden çıkar. Yani sayfada işlem yapmak istendiğinde koruma yoktur. Diğer kodlarınızla çakışan durumları/hatayı görmeden yorum yapamam.
 
Üst