Excel'de bir şekli silinmekten korumak için doğrudan bir seçenek bulunmuyor
dosyayı .xls den farklı kaydet ile makro kabul edilen dosya ve .xslm formatında save edin
Sonra vba edtorunu açıp şu kodları yerleştirin ve save edin
Kod:
Private Sub Worksheet_BeforeDeleteShape(ByVal Sh As Shape)
If Sh.Name = "Şekil1" Then
MsgBox "Bu şekli silmenize izin verilmiyor!"
Cancel = True
End If
End Sub
Sonra dosyayı şifreleyin.
Bu bir zorlaştırıcı önlemdir, kullanıcının şifreyi aşarak VBA kodlarını değiştirebileceğini unutmamanız gerekir.
Bu arada Sayın @Muzaffer Ali nin önerdiği sayfayı koruma da dosya .xls halindeyken işinizi görebilir
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.