Seçilen hücreleri korumak

Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Merhaba Arkadaşlar.
Seçtiğim hücreleri kod ile koruma altına almak istiyorum. Sayfadaki kilit açık olsa bile seçili hücrelerdeki veriler silinmesin.

Örneğin:
* Satır ve sütunlar silinmesin
*B7:E25 hücreleri
*H10:H20 Hücresi
* L15 Hücresi
*P5 Hücresi
*M7:N13 hücreleri
Hücrelerin içindeki veriler sayfa kilidi açık olsa bile hiç bir şekilde silinmesin. Uyarı versin
Bu konularda yardımınıza ihtiyacım var. Yardımlarınız için şimdiden teşekkürler.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu şekilde formüllerinizi koruyabilirsiniz.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Select
If Target.HasFormula Then
Target.Offset(, 1).Activate
End If
End Sub
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Çok teşekkürler Hocam ellerinize sağlık çok güzel oldu formüllerin silinmesi engellenmiş.
Hocam sayfa koruması açıkken satır ve sütunlerin silinmesini engelleyen bir kod var mı.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Bu kod biraz zorlaştırır, Çalışma Kitabına yapıştırıp fareyle deneyiniz.
Kod:
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Cancel = True
End Sub
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Hocam kodu ekledim sayfada koruma yoksa satır ve sütunlerin silinmesine izin veriyor.
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Bu şekilde formüllerinizi koruyabilirsiniz.
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Select
If Target.HasFormula Then
Target.Offset(, 1).Activate
End If
End Sub
Hocam yazdığınız kod ile tek hücredeki kodu seçtiğim zaman silmemi engelliyor. Çoklu hücre seçtiğim zaman hücrelerdeki formülleri silmeme izin veriyor. Çoklu hücreleri de silmeme izin vermese çok iyi olur. Saygılar
 
Üst