Başka bir çalışma sayfasındaki hücre değerine göre belirli bir çalışma sayfasını gizlemek veya göstermek nasıl yapılır?
Başka bir sayfadaki hücre içeriğine dayalı olarak belirli bir çalışma sayfası sekmesini gizlemek veya göstermek için herhangi bir yöntem var mı? Örneğin, Sheet2'nin G1 hücresine “Yes” yazdığımda Sheet1'in gizlenmesini ve “No” yazdığımda ise Sheet1'in hemen görünür olmasını istiyorum. Bu sorunu Excel'de nasıl çözebilirim?
VBA kodu ile hücre değerine göre belirli bir çalışma sayfası sekmesini gizleme veya gösterme
VBA kodu ile hücre değerine göre belirli bir çalışma sayfası sekmesini gizleme veya gösterme
Başka bir çalışma sayfasındaki hücre değerine göre belirli bir çalışma sayfası sekmesini gizlemek veya göstermek için aşağıdaki VBA kodu işinizi görebilir, lütfen şu adımları izleyin:
1. Başka bir sayfayı gizlemek istediğiniz hücre değerini içeren çalışma sayfasına gidin.
2. Sayfa sekmesine sağ tıklayın ve Görünüm Kodu seçeneğini tıklayın, açılan Microsoft Visual Basic for Applications penceresinde aşağıdaki kodu boş Modül penceresine kopyalayıp yapıştırın, ekran görüntüsüne bakınız:
VBA kodu: Hücre değerine göre bir çalışma sayfası sekmesini gizleme veya gösterme:
Private Sub Worksheet_Change(ByVal Target As Range)
If [G1] = "Yes" Then
Sheets("Sheet1").Visible = True
Else
Sheets("Sheet1").Visible = False
End If
End Sub
Not: Yukarıdaki kodda, G1 ve Yes, temel almak istediğiniz hücre ve hücre içeriğidir ve Sheet1, gizlemek veya göstermek istediğiniz belirli çalışma sayfasıdır. Bunları ihtiyaçlarınıza göre değiştirebilirsiniz.
3. Ardından bu kodu kaydedip kapatın, G1 hücresine “No” veya başka bir metin girdiğinizde Sheet1 gizlenir, ancak hücreye “Yes” yazdığınızda Sheet1 hemen görüntülenir, ekran görüntülerine bakınız:
![]() |
![]() |
![]() |

Kutools AI ile Excel Sihirini Keşfedin
- Akıllı Yürütme: Hücre işlemleri gerçekleştirin, verileri analiz edin ve grafikler oluşturun—tümü basit komutlarla sürülür.
- Özel Formüller: İş akışlarınızı hızlandırmak için özel formüller oluşturun.
- VBA Kodlama: VBA kodunu kolayca yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca anlayın.
- Metin Çevirisi: Elektronik tablolarınız içindeki dil engellerini 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!