Korumalı sayfada köprüleri etkin kılma kod yardımı

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın uzman arkadaşlar,

Aşağıdaki kod ile sayfaları koruyor veya koruma kilidini kaldırıyorum.
İki farklı butona atanan kodlar alıntıdır.

Kod:
Sub Sayfa_Koru()
    For Each syf In Worksheets
        syf.Protect Sheets("SETTING").Range("A1"), DrawingObjects:=True, Contents:=True, Scenarios:=True
        syf.EnableSelection = xlNoSelection
    Next
    MsgBox "Tüm sayfalar korumaya alındı.", vbInformation, "İŞLEM SONUCU"
    End Sub
  
    Sub Koruma_Ac()
    Sifre = Sheets("SETTING").Range("A1")
    If Sifre = "" Then Exit Sub
'    If Sifre = "12345" Then
    For Each syf In Worksheets
        syf.Unprotect Sifre
    Next
'    Else:
'    MsgBox "Yanlış şifre girdiniz.", vbCritical, "UYARI"
'    End If
    End Sub
Sayfa koruma şifresini aktif ettiğimde sayfalar arasındaki köprüler çalışmamaktadır.
Köprüleri korumalı sayfalarda çalıştırmak için mevcut kodları nasıl revize etmeliyim.
Uzman arkadaşların çok değerli yardımlarını rica ediyorum.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
 
Katılım
6 Temmuz 2015
Mesajlar
926
Excel Vers. ve Dili
2003
Uzman değiliz ama, aşağıdaki şekilde deneyin.

syf.EnableSelection = xlNoSelection satırını
syf.EnableSelection = xlNoRestrictions olarak değiştirin.

Böylece sayfaya kilit koyulurken, "kilitli hücreleri seç" seçeneği aktif edilmiş olur. Yani linkin bulunduğu hücreye tıklayabilirsiniz.

Kolay gelsin.
 

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
700
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Altın Üyelik Bitiş Tarihi
23-08-2028
Sayın Şaban bey,

Çözüm öneriniz için size çok teşekkür ederim.
ALLAH sizden ve sevdiklerinizden razı olsun.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
 
Katılım
6 Temmuz 2015
Mesajlar
926
Excel Vers. ve Dili
2003
Amin cümlemizden inşallah.
 
Üst