Daima Kapalı Olan Name (Ad) Tanımla Fonksiyonu

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar. Ekle > Ad > Tanımla fonksiyonda tanımlanmış alanların sayfalara göre gözükmesi mümkün mü ? Bildiğiniz gibi excel dosyası içinde herhangi bir sayfada koruma yok ise Name bölümünde tanımlar silinebiliyor, değiştirilebiliyor. Tam koruma altında ise bu alanda bir işlem yapılamıyor. Ancak bazen bazı sayfaların açık olması gereken excel dosyalarında Name alanlarını korumak için nasıl bir önlem alınabilir ?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

aşağıdaki kodlarla ekle menüsünü iptal etseniz olur mu?

Kod:
Sub ekle_göster()
'menü barda ekle menüsü
Application.CommandBars("Worksheet Menu Bar").Controls(4).Visible = True
End Sub
Kod:
Sub ekle_gizle()
'menü barda ekle menüsü
Application.CommandBars("Worksheet Menu Bar").Controls(4).Visible = False
End Sub
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın uzmanamele ilginiz için çok teşekkür ederim.

1) Ekle menüsünü değil de sadece "Ad" fonskiyonunu nasıl kilitleriz ?
2) Kilitleme yapmadan başka bir çözüm olabilir mi ?

Çok teşekkür ederim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
bu kodları deneyiniz

Kod:
Sub ekle_göster()
'menü barda ekle menüsü
ThisWorkbook.Application.CommandBars.FindControl(ID:=30023).Enabled = True
End Sub
Kod:
Sub ekle_gizle()
'menü barda ekle menüsü
ThisWorkbook.Application.CommandBars.FindControl(ID:=30023).Enabled = False
End Sub

önemli not:
butür kodları kullanacaksanız auto_close makrosuna değiştirdiğiniz tüm özellikleri iptal eden kod yazmayı unutmayınız.
sonradan menülerim kayboldu demeyiniz.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın uzmanamele yardımlarınız için çok teşekkür ederim. Sağolsun varolun. Uyarıda belirttiğiğniz konu ile daha önce karşılaşmıştım. Sağolun belirttiğiniz için. O konuda bilgisizken bayağı zorluk çekmiştim.
Sağlıcakla kalın.
 
Üst