Sayfalar arası geçişi tamamen engellemek

Katılım
20 Ekim 2004
Mesajlar
1
Arkadaşlar excelde acemiyim.Excel 2007 kullanıyorum..Benim istediğim bir sayfadan diğerine geçme olayını engellemek. Kullanıcının sadece ilk açılan sayfada kalmasını istiyorum..Sayfa sekmelerini kaldırdım ama excelden anlayanlar Ctrl+PageUP ya da Ctrl+PageDown tuş kombinasyonlarıyla sayfalar arasında gezebiliyor.Ben bunu istemiyorum..Kullanıcının sadece ilk açılan sayfayı görmesini istiyorum..Birde forumda arkadaşlar sayfa kodlarından bahsetmiş..Benim sorunum kod marifetiyle çözülecekse o kodları nereye yazacağımı da lütfen belirtin..Naparsın cehalet zor iş ama öğrencem inşallah bu exceli..
 
S

Skorpiyon

Misafir
Sayın masumturk,

Ben 2003 kullanıyorum. 2007'de çalışıp çalışmayacağı konusunda birşey diyemiyeceğim. (2003'te çalışıyor)

Aşağıdaki kodları bir deneyiniz.

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If ActiveSheet.Name <> "Sayfa1" Then
Sheets("Sayfa1").Select
End If
End Sub
 
Katılım
14 Haziran 2006
Mesajlar
575
Altın Üyelik Bitiş Tarihi
10.04.2023
Kod g&#252;zel &#231;al&#305;&#351;&#305;yor te&#351;ekk&#252;rler
 

Zeki Gürsoy

Uzman
Uzman
Katılım
31 Aralık 2005
Mesajlar
4,369
Excel Vers. ve Dili
Office 365 (64 bit) - Türkçe
Tu&#351; kombinasyonlar&#305; i&#231;in &#351;unlar&#305; deneyin..
Bo&#351; bir module yap&#305;&#351;t&#305;r&#305;n.

Kod:
Sub Locked()
    Application.OnKey "^{PGDN}", ""
    Application.OnKey "^{PGUP}", ""
End Sub

Sub reset()
    Application.OnKey "^{PGDN}"
    Application.OnKey "^{PGUP}"
End Sub
 
Üst