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 güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...
Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
- Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!