Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
arkadaşlar merhaba,
sayfadan sayfaya geçerken şifre ile giçişi sağladım,
yani şifre soruyor ama ctrl+page up veya ctrl+pagedown yapınca
o sayfalara geçişi sağlıyor. bunu nasıl kısıtlayabiliriz.
yardımcı olursanız sevinirim,
Aşağıdaki kodu thisworkbook sayfasına kopyalayarak deneyin. Her sayfa değişiminde sayfa1e geri dönecektir. Bu kod içinede şifre ile ilgili bilgiyi mukayese için koymalısınız.
[vb:1:4a67897a13]Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sheets("sayfa1").Select
End Sub
[/vb:1:4a67897a13]
MAKRO AÃAÃIDAKİ GİBİ,
Sub GFAFS()
Dim sPassWord As String
sPassWord = InputBox("SAYFAYI GÃ?RMEK İÇİN LÜTFEN ÃİFREYİ GİRİNİZ ", "Ã?Z LİDER")
Select Case sPassWord
Case "1861"
GFAF
Case ""
Case Else
MsgBox "GİRİLEN ÃİFRE YANLIÃ. GÃ?RMEK İÇİN YETKİNİZ YOK "
End Select
End Sub
GÃ?NDERDİÃİNİZ MAKROYUDA BÃ?YLE DÜZENLEDİM AMA OLMADI,
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sheets("ANA SAYFA").Select
GFAFS
End Sub
BİRÃEYLERİ YANLIÃ YAPIYORUM AMA NEYİ,
İSTERSENİZ PROÃRAMI GÃ?NDEREYİM,
syn bekir38,
Sub GFAFS()
Dim sPassWord As String
sPassWord = InputBox("SAYFAYI GÃ?RMEK İÇİN LÜTFEN ÃİFREYİ GİRİNİZ ", "Ã?Z LİDER")
Select Case sPassWord
Case "1861"
GFAF
Case ""
Case Else
MsgBox "GİRİLEN ÃİFRE YANLIÃ. GÃ?RMEK İÇİN YETKİNİZ YOK "
End Select
End Sub
kodu VBA 'da her sayfaya
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sheets("ANA SAYFA").Select
GFAFS
End Sub
kodu da thisworkbook sayfasına kopyalayı ve bu sayfada "GFAFS "adlı kelimeyi silin ben uyguladım gayet çalışıyor
YA ARKADAÃLAR TAMAM DEDİM AMA,
KOD GAYET GÜZEL ÇALIÃIYOR FAKAT;
ÃİFRELİ SAYFALARA GİRMEK İSTEDİÃİMDE
YENİDEN ANA SAYFAYA DÃ?NÜYOR.
ÃİFRE DOÃRU İSE GİRMESİ LAZIM,
YANLIÃ İSE ZATEN GİREMEZ.
BEN EN İYİ DOSYAYI YOLLAYAYIM,
İLGİNİZE TEÃEKKÜRLER,
ÃİFRELİ SAYFALAR İÇİN ÇÃ?ZÜM ÜRETİLMİÃ AMA
KAYIT SAYFASI ÃİFRESİZ.
ONUN MAKROSUNU ÇALIÃTIRDIÃIMDA YENİDEN ANA SAYFAYA
GELİYOR. BÃ?YLE BİR DÃ?NGÜ ONUN İÇİNDE OLABİLİRMİ.
SAYFA ADLARI - UBF VE KAYIT
Thisworkbook sayfasındaki kodu aşağıdaki ile değiştirin.
[vb:1:b043c314d7]Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Name = "KAYIT" Then Exit Sub
If ActiveSheet.Name = "UBF" Then Exit Sub
If a = 1 Then Exit Sub
Sheets("ANA SAYFA").Select
End Sub
Size birde öneride bulunayım. Bence şifre ile girilen sayfaları gizleyin ve şifre doğru girilirse görünür yapın. Bunun için kullanılacak kod aşağıdaki gibi olacaktır.
VALLA DOÃRU SÃ?YLÜYORSUNUZ AMA,
KAYIT SAYFASINDA BİR GİZLİ VERİ, BİR DE NORMAL KAYIT YERİ VAR.
AYRICA GİZLİ SAYFALARI AZ ÇOK EXCEL BİLENLER GİDİYOR
BİÇİM-SAYFA-GÃ?STER DİYOR.
GİZLİ SAYFALARA YETKİSİZ KİÃİLERİN GİRMESİNİ İSTEMİYORUM.
SİZİN GÃ?NDERDİÃİNİZ KOD ÇALIÃIYOR FAKAT ODA BİR KERE ÃİFRE GİRİLİNCE CTRL+PAGE DOWN VE PAGE UP ÇALIÃIR DURUMA GEÇİYOR.
AMA NEYSE ÃİFREYİ BİLEN ZATEN DOLAÃIMA HAK KAZANMIÃ DEMEKTİR.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.