• DİKKAT

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

kullanıcıya göre sayfa sınırlama

Katılım
17 Ekim 2007
Mesajlar
19
Excel Vers. ve Dili
2003 tr
Merhaba,

Kayıtlı kullanıcıların, sadece çalışma kitabı içinde, kendilerine izin verilen sayfaları görüntüleyebilmesini istiyorum. Bununla ilgili nasıl bir uygulama yapabiliriz.

Ör: Ahmet Sayfa1, ve Sayfa2 ile çalışabiliyorken sayfa3 teki bilgileri görüntüleyemiyor.
Mehmet ise bütün sayfalar üzerinde çalışabiliyor.

Teşekkürler
 
Ekli dosyayı inceleyiniz.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim syf As Worksheet
If ComboBox1.Value = "AHMET" Then
    For Each syf In Worksheets
        If syf.Name <> "Sayfa3" Then
            syf.Visible = True
            Else
            syf.Visible = False
        End If
    Next
End If
If ComboBox1.Value = "MEHMET" Then
    For Each syf In Worksheets
        syf.Visible = True
    Next
End If
    
End Sub
 
merhaba
yine üstad bildiğimiz gibi hızlı
saygılar.

eki inceleyin.şifre 123

Private Sub Worksheet_Activate()
Columns("A:IV").Hidden = True
Dim Parola As Variant
Parola = InputBox("Sayfaya Girmek İçin Parola Giriniz.")
If Parola = "123" Then 'Kendi şifreniz
Sheets("Sayfa2").Select
Columns("A:IV").Hidden = False
Else
Sheets("Sayfa1").Select
MsgBox " YETKİNİZ YOK "
End If
End Sub


2. sayfa açılmak istendiğinde gizlenip şifre sorar.
 
ikisi de gerçekten çok kullanışlı çalışmalar çok teşşekkür ediyorum fakat tam uygun olanı aslında ikisinin karşımı bir çalışma.

şöyle ki:

üstad orion2 'nin çalışması üzerine; kullanıcı seçmek yerine kullanıcı adı ve parola girişi yapılarak verilen yetkiye göre sayfalar görüntülenirse amaca ulaşmış olacağım.

teşekkürler, iyi çalışmalar
 
merhaba..
bir mod&#252;l e:

Sub auto_open()
Sheets("Sayfa2").Visible = False
End Sub

sayfa 2 yi a&#231;mas&#305; istenen button a :

Private Sub CommandButton1_Click()
Dim Parola As Variant
Parola = InputBox("Sayfaya Girmek &#304;&#231;in Parola Giriniz.")
If Parola = "123" Then 'Kendi &#351;ifreniz
Sheets("Sayfa2").Visible = True
Sheets("Sayfa2").Select
Else
MsgBox " YETK&#304;N&#304;Z YOK "
End If
End Sub

dosyay&#305; kaydedip tekrar a&#231;&#305;n&#305;z.
 
Son düzenleme:
istediğiniz bir çalışma

çok önceki tarihlerde kod gen tr den indirdiğim bir çalışma, umarım işinize yarar.
 
tahsin bey,

gönderdiğiniz dosyada istediğimden de fazlası var. bu çok işime yarayacak. ilgi ve alakanız için çok teşekkürler.

iyi bayramlar
 
Sn. kadir s sizede iyi bayramlar, t&#252;m excel kullan&#305;c&#305;lar&#305;n kurban bayram&#305;n&#305; kutlar, sayg&#305;lar sunar&#305;m.
 
Geri
Üst