• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Sayfa Seçilemesin

  • Konbuyu başlatan Konbuyu başlatan quesh
  • Başlangıç tarihi Başlangıç tarihi
Katılım
25 Mart 2010
Mesajlar
340
Excel Vers. ve Dili
2007,2010
Merhabalar

10 sayfadan oluşan çalıma kitabımda, yalnızca 8 ve 9 numaraları sayfalarımın seçilebilmesini istiyorum, diğer sayfalardan birine geçmek istediğimde daha sayfa açılamadan

Kod:
Msgbox "Bu sayfayı seçme yetkiniz yoktur", vbcritical

uyarısı vermesini istiyorum. Nasıl yapabilirim ? ve kodu hangi olay kısmına yazmam gerekir? Teşekkürler
 
Merhaba
Sayfanın Kod bölümüne
Kod:
Private Sub Worksheet_Activate()
MsgBox "Bu sayfayı seçme yetkiniz yoktur", vbCritical
End Sub
 
Merhaba
Sayfanın Kod bölümüne
Kod:
Private Sub Worksheet_Activate()
MsgBox "Bu sayfayı seçme yetkiniz yoktur", vbCritical
End Sub
Teşekkür ederim ancak bu kodu yazdığımda önce sayfayı gösteriyor ardından hata uyarısı ekrana geliyor. yani o sırada hata uyarısına tamam tıklayana kadar arka planda o sayfanın içeriği görünüyor.
 
Sayfa görünmemesi için;Sayfaları gizli hale getirmeniz gerekmekte.
Onun dışında görünmemesi yada seçilmemesi sağlanabilir mi tam bir bilgim yok.
 
Ben şöyle bir kod yazdım anca sonsuz döngüye girdi sanırım. Seçilmemesini istemediğim sayfa adı "KAPAK". KAPAK sayfasının kod kısmına yazdım aşağıdaki kodu. Kapak sayfasına tıklandığı an KAPAK sayfasındaki içerik görünmesin diye direk KROKİ sayfasını seçtiriyorum. ardından kod aşağıdaki gibidir. şifreyi yazıp entera bastığımda döngü tekrar başa gidiyor. Bu konuda fikriniz var mı acaba ?

Kod:
Private Sub Worksheet_Activate()
Sheets("KROKİ").Select
    Dim soru
        soru = MsgBox("Yetkili Misiniz?", vbYesNo, "M U R A T   H.")
        If soru = vbYes Then
        sifre = InputBox("Lütfen Şifreyi girin. Kalan Deneme:3", "M U R A T  H.")
            If sifre = "mh" Then
            Sheets("KAPAK").Select
            Exit Sub
            Else
            soru = vbNo
            Sheets("KROKİ").Select
            End If
        End If
End Sub
 
merhaba

mesaj görüntülenmeden olmaz mı*
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Name = "gizli" Then
Sheets("sayfa1").Select
End If
End Sub
 
Merhaba. sayfayı yalnızca şifreyi bilenlerin görüntüleyebilmesini istiyorum
 
Kodu Kitabın ThisWorkbook bölümüne kopyalayıp, sayfa değerlerini kendinize göre ayarlayın.
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Index = 1 Or ActiveSheet.Index = 2 Then
Exit Sub
Else
MsgBox "Bu Sayfaya Giriş Yetkiniz Yok", vbCritical
Sayfa1.Select
End If
End Sub
 
peki sayfanın görünmesi ama içeriğinin değiştirilememesi için ne yapmak gerekiyor?
 
Geri
Üst