Excel'de gizli sayfaya köprüyü nasıl takip edebilirim?
Birden fazla çalışma sayfasına sahip bir çalışma kitabınız varsa ve ana sayfadaki köprüleri kullanarak gizli sayfalara gitmek istiyorsanız, sayfalar gizlendiğinde köprülerin etkisiz hale geldiğini fark edeceksiniz. Bu sorunu çözmek için, bir köprüye tıklandığında ilgili gizli sayfayı otomatik olarak açmasını sağlamak için VBA kodu kullanabilirsiniz. Bu makale, bu işlevselliği elde etmek için adım adım talimatlar sunar ve ayrıca ana sayfaya geri döndükten sonra sayfayı tekrar gizleme seçeneği bile sunar.
VBA kodu ile köprüyü takip ederek gizli sayfayı açın
VBA kodu ile köprüyü takip ederek gizli sayfayı açın ve ardından tekrar gizleyin
VBA kodu ile köprüyü takip ederek gizli sayfayı açın
Aşağıdaki VBA kodu, ilgili köprüye tıklandığında gizli çalışma sayfasını açmanıza yardımcı olabilir, lütfen şu adımları izleyin:
1. Gizli sayfaya köprüyü takip etmek istediğiniz sayfa sekmesine sağ tıklayın ve ardından bağlam menüsünden Kodu Görüntüle'yi seçin, açılan Microsoft Visual Basic for Applications penceresinde aşağıdaki kodu boş modüle kopyalayıp yapıştırın:
VBA kodu: Köprüyü takip ederek gizli sayfayı açın:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
Application.ScreenUpdating = False
On Error Resume Next
If Target.Column = 1 Then
Sheets(Target.Value).Visible = xlSheetVisible
Sheets(Target.Value).Select
End If
Application.ScreenUpdating = True
End Sub
Not: Yukarıdaki kodda, If Target.Column = 1 Then betiğindeki 1 sayısı, köprüleri içeren sütun numarasını gösterir, lütfen bunu ihtiyaçlarınıza göre değiştirin.
2. Ardından kod penceresini kaydedip kapatın, şimdi belirli bir gizli sayfaya bağlantılı bir köprüye tıkladığınızda, sayfa hemen açılacaktır.
VBA kodu ile köprüyü takip ederek gizli sayfayı açın ve ardından tekrar gizleyin
Bazen, gizli sayfayı açmak için köprüyü takip etmeniz gerekir ve ana sayfaya geri döndüğünüzde, açılmış sayfanın tekrar gizlenmesini istersiniz. Aşağıdaki VBA kodu size yardımcı olabilir:
1. Gizli sayfaya köprüyü takip etmek istediğiniz sayfa sekmesine sağ tıklayın ve ardından bağlam menüsünden Kodu Görüntüle'yi seçin, açılan Microsoft Visual Basic for Applications penceresinde aşağıdaki kodu boş modüle kopyalayıp yapıştırın:
VBA kodu: Ana sayfaya geri döndüğünde köprüyü takip ederek gizli sayfayı açın ve tekrar gizleyin:
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
'Updateby Extendoffice
Application.ScreenUpdating = False
Dim strLinkSheet As String
If InStr(Target.Parent, "!") > 0 Then
strLinkSheet = Left(Target.Parent, InStr(1, Target.Parent, "!") - 1)
Else
strLinkSheet = Target.Parent
End If
Sheets(strLinkSheet).Visible = True
Sheets(strLinkSheet).Select
Application.ScreenUpdating = True
End Sub
Private Sub Worksheet_Activate()
On Error Resume Next
Sheets(ActiveCell.Value2).Visible = False
End Sub
2. Ardından kod penceresini kaydedip kapatın, köprüye tıkladığınızda bağlantılı gizli sayfa hemen açılacaktır, ancak köprüleri içeren ana sayfaya geri dönerseniz, açılmış sayfa otomatik olarak tekrar gizlenecektir.
Not: Bu kodlar yalnızca köprü metniyle eşleşen sayfa adlarına uygulanır.
Demo: VBA kodu ile köprüyü takip ederek gizli sayfayı açın
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!