Makrolar çalışmazsa Sayfaları gösterme

Katılım
4 Ağustos 2008
Mesajlar
117
Excel Vers. ve Dili
Türkçe
Merhaba;

Excelde yaptığım çalışmamda makrolar kullandım. İçeriğine girişini yasaklamak istiyorum. Açılışta Userformlar çalışıyor sayfalar kapanıyor. Fakat makro güvenliğini yüksek yaparlarsa kolayca içeriğini görebiliryorlar. Bunu engellemek için ne yapmalıyım..

Yardımlarınız için şimdiden teşekkürler.. iyi günler..
 
Katılım
4 Ağustos 2008
Mesajlar
117
Excel Vers. ve Dili
Türkçe
Sayın uzmanamele;

Verdiğiniz örnek için teşekkür ederim.. Fakat kendi çalışmama uyarlayamadım. Bi tarafını yapsam başka tarafından hata veriyor. Müsaitseniz bakarsanız sevinirim..
 
Son düzenleme:
Katılım
4 Ağustos 2008
Mesajlar
117
Excel Vers. ve Dili
Türkçe
Userformdan bi kod izin vermiyor heralde çünkü diğer heryeri değiştirdim yine yapmadı sayfa numaraları mı diye düşündüm başka dosyada denedim orada yaptı demekki o da değil tek sebep userform olmalı userform içerisindeki bir kod buna izin vermiyor ama hangisi olduğunu bir türlü bulamıyorum
 
Katılım
25 Nisan 2007
Mesajlar
459
Excel Vers. ve Dili
2007
Mantık olarak, Çalışma Kitabı ve Sayfa Koruması ile kullanıcının başka sayfalara erişmesi engelleniyor, eğer Makrolar etkinleştirilirse o zaman Kod ile çalışma kitabı koruması kaldırılıp işleme açık hale getiriliyor.

Örnek dosyayı istediğin gibi geliştirebilirsin.
 

Ekli dosyalar

Katılım
4 Ağustos 2008
Mesajlar
117
Excel Vers. ve Dili
Türkçe
Sayın xxcell;

Örneğiniz için teşekkürler.. Fakat o gönderdiğiniz dosyanın sayfalarını görmek için makroları etkinleştirmeye gerek yok makrolar etkinleştirmeden açın biçim den sayfa daha sonra göster dediğinizde sayfalar karşınızda..

Yinede Teşekkür Ederim.. Kolay geLsin..
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,469
Excel Vers. ve Dili
Office 2010 & 2013 tr
Ekli dosyayı inceler misiniz?
Toplam 6 sayfa var ve gizli.
 

Ekli dosyalar

Katılım
30 Mayıs 2007
Mesajlar
73
Excel Vers. ve Dili
türkçe
merhaba
makroyu etkinleştirsemde , etkinleştirmesemde 1 sayfa geliyor.
 
Katılım
30 Mayıs 2007
Mesajlar
73
Excel Vers. ve Dili
türkçe
İstenen makrolar etkinleşirse tüm sayfaları göster ve normal çalış.
makralar etkinleştirilmesse diğer sayfaları açma ve işlem yapma.
 

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,469
Excel Vers. ve Dili
Office 2010 & 2013 tr
Ekli dosya işinizi görür mü? Makro çalışırken makroyla ilişkili olan sayfa açılır. İşi Bittiğinde sayfayı tekrar saklar.
Bu mantığı tüm kodlarda kullanabilirsiniz.
Kod:
Sub Makro()
Sheets("Sayfa2").Visible = xlSheetVisible   'Sayfayı açar.
Çalışacak Makronuz.   'Makro çalışır.
Sheets("Sayfa2").Visible = xlSheetVeryHidden   'Sayfayı gizler.
 

Ekli dosyalar

Katılım
4 Ağustos 2008
Mesajlar
117
Excel Vers. ve Dili
Türkçe
Sayın leumruk hayır o değildi. Etkinleşirse açsın etkinleşmezse açmasın. Sayın Tarkan VURAL yardımıyla yaptığım dosya buyrun
 

Ekli dosyalar

leumruk

Uzman
Uzman
Katılım
15 Nisan 2007
Mesajlar
3,469
Excel Vers. ve Dili
Office 2010 & 2013 tr
Aslında her iki örnekte de mantık aynı.
Benim hatam. Sadece ipucu niteliğinde bir dosya eklemem.
İkinci örneğimde konuyu biraz daha açtım. Önemli olan burada sayfaların manuel olarak ulaşılamaması. Diğer kısmı kendi isteğinize göre uyarlayabilirsiniz.
 

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
Paylaşım için teşekkürler
 
Katılım
4 Ağustos 2008
Mesajlar
117
Excel Vers. ve Dili
Türkçe
Paylaşım için TeşekkürLer..
 
Üst