Macro ile tüm sayfaları koruma daki problem (Çözüldü)

Katılım
24 Nisan 2005
Mesajlar
3,671
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Sayfa1 den Sayfa10 a kadar sayfalarım var. Macro ile tüm sayfaları sayfa korumasına alabiliyorum. Ancak benim istediğim office 2003 de olan sayfa koruma özelliğini etkinleştiridğimizde Nesne Düzenle (Edit Objects) i işaretlediğimizde kilitli sayfalarda Açıklama ekliyebiliyoruz.

Problemim şurda. macro ile sayfa kilitlediğimde Bu Nesne Düzenle özelliğini aktif hale getiremiyorum. Diğer bir deyişle tüm sayfaları macro ile korumaya aldığımda Açıklama (Comment) ekleme özelliği pasif oluyor.

Bu problemi nasıl aşabillirim. Kullandığım macro aşağıdaki gibi.

Kod:
    Sub sifrele()
    For a = 1 To Sheets.Count
    Sheets(a).Protect "123" = True
    Next
    End Sub
Sayfaları tek tek arçalardan korumaya alırken Nesene Düzenle yi işaretlersem istediğim oluyor. Ancak 20-30 sayfa da bu pek de kullanışlı değil.

iyi çalışmalar.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

[vb:1:692d4d02c6]Sub sifrele()
For a = 1 To Sheets.Count
Sheets(a).Protect "123", DrawingObjects:=False
Next
End Sub[/vb:1:692d4d02c6]
 
Katılım
24 Nisan 2005
Mesajlar
3,671
Excel Vers. ve Dili
Office 2016 EN 64 Bit
Altın Üyelik Bitiş Tarihi
25/05/2022
Teşekkür ederim. İşe yaradı.
 
Üst