Sayfa Gözüksün Ama Seçilemesin !!

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. Bir excel dosyası içindeki belirli bazı sayfalar gizlenmesin, ama seçilmesin veya parola ile seçilsin !!! Bu mümkün mü ?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
seçilmesinden kastınız nedir? üzerinde işlem yapılamasın mı, taşınamasın mı, kopyalanamasın mı, silinemesin mi?
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba uzmanamele. taşınamasın, kopyalanamasın, silinemesin de olabilir. Yani altta gözüksünler ama tıklayınca o sayfa seçilemesin veya sadece tek bir hücresi seçilebilsin !!
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba

Aşağıdaki kodu kendinize uyarlayın...

İlgili Sayfanın kod penceresine;
Kod:
Private Sub Worksheet_Activate()
MsgBox "Bu sayfa Salt okunurdur, değişiklik yapamazsınız..."
Sheets("Sayfa2").Select
End Sub
 
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 Ayhan Ercan ilginize çok teşekkür ederim. Söz konusu sayfalarda Makro ile işlem yapılıyor. Ancak ben bu sayfaların seçilememesini tercih ediyorum. Veya parola ile seçilebilsin !!!
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Tekrar Merhaba

Şifrenin "excel" olduğunu varsayalım;

Kod:
Private Sub Worksheet_Activate()
sifre = InputBox("Şifrenizi giriniz...")
If sifre <> "excel" Then
Sheets("Sayfa2").Select
End If
End Sub
 
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 Ayhan Ercan, ilginiz için çok teşekkür ederim.
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba. Şöyle bir kod olur mu ?

Sheets("FILTRE").Select
Worksheet.Activate = True
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
Merhaba. Şöyle bir kod olur mu ?

Sheets("FILTRE").Select
Worksheet.Activate = True

Merhaba,

Böyle bir kodu neden düşündünüz?

"FILTRE" isimli sayfayı seçtiğinizde zaten O sayfaya ait "Worksheet_Activate()" prosedürünü aktif etmiş olacaksınız.

"FILTRE" isimli sayfanın kod penceresine o prosedürü yazdığınızda böyle veya buna benzer bir koda ihtiyaç duymayacaksınız...
 
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Teşekkür ederim sayın Ayhan Ercan. Sağlıcakla kalın.
 
Üst