Soru Sayfaya Şartlı Koruma Koymak

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Merhaba Arkadaşlar,

Ürünler Sayfasına kullanıcı engeli koymak istiyorum,
Örneğin Ürünler sayfasına Application.Username "Bülent" ve "Ahmet"
sayfa girdiklerinde parola açılsın, haricinde girenler olursa "123" sayfa koruması koysun istiyorum, Yardımcı olabilirseniz sevinirim.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Ürünler sayfası kod bölümüne yapıştırınız.
Kod:
Private Sub Worksheet_Activate()
    ActiveSheet.Protect "123"
    Select Case Application.UserName
        Case "Bülent", "Ahmet"
        ActiveSheet.Unprotect "123"
    End Select
End Sub
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Ömer Bey Merhaba,

Kod sayfasına yapıştırdım, kod çalışmıyor, yani kullanıcı adı zeki olan birinin makinasında ürünler sayfasına koruma koymuyor,
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Dosya açıldığında direk "Ürünler" sayfası açıldığındandır.
Eski kodları silmeyin, ilave olarak aşağıdaki kodları "Buçalışmakitabı" kod sayfasına yapıştırınız.
Kod:
Private Sub Workbook_Open()
    If ActiveSheet.Name = "Ürünler" Then
        ActiveSheet.Protect "123"
        Select Case Application.UserName
            Case "Bülent", "Ahmet"
            ActiveSheet.Unprotect "123"
        End Select
    End If
End Sub
 

bulentkars

Altın Üye
Katılım
5 Ağustos 2005
Mesajlar
671
Excel Vers. ve Dili
2003 TR
Altın Üyelik Bitiş Tarihi
23-03-2027
Ömer bey,

Çok teşekkür ederim. Elinize sağlık..
 
Üst