Excel VBA ile Gizli Sayfayı Görünür Yapma

Excel VBA ile Gizli Sayfayı Görünür Yapma
Excel VBA Gizli Sayfayı Görünür Yapma

1. Hemen Kullanılabilir 4 Adet VBA Gizli Sayfayı Görünür Yapma Kodu

1. Belirli Sayfayı Görünür Yap

"Sayfa2" adlı gizli sayfayı görünür yapar.

Sub SayfaGorunurYap()
    Sheets("Sayfa2").Visible = xlSheetVisible
End Sub

3. Çoklu Sayfayı Görünür Yap

Belirtilen sayfaları görünür yapar.

Sub CokluSayfaGorunur()
    Dim SayfaIsimleri As Variant
    Dim i As Integer
    
    SayfaIsimleri = Array("Sayfa1", "Sayfa3", "Sayfa5")
    For i = LBound(SayfaIsimleri) To UBound(SayfaIsimleri)
        Sheets(SayfaIsimleri(i)).Visible = xlSheetVisible
    Next
End Sub

2. Aktif Sayfayı Görünür Yap

Aktif sayfayı görünür yapar (zaten görünürse hata vermez).

Sub AktifSayfaGorunur()
    ActiveSheet.Visible = xlSheetVisible
End Sub

4. Tüm Gizli Sayfaları Görünür Yap

Çalışma kitabındaki tüm gizli sayfaları görünür yapar.

Sub TumGizliSayfalariGorunurYap()
    Dim Sayfa As Worksheet
    For Each Sayfa In ThisWorkbook.Sheets
        If Sayfa.Visible = xlSheetHidden Or Sayfa.Visible = xlSheetVeryHidden Then
            Sayfa.Visible = xlSheetVisible
        End If
    Next
End Sub

2. VBA Makroları için Ön Hazırlık

1. Geliştirici Sekmesini Aktifleştirin

Excel'de VBA kodlarını yazabilmek için önce Geliştirici sekmesini aktif etmelisiniz. Detaylı bilgi için tıklayın.

VBA - Geliştirici sekmesi
⚙️ Geliştirici sekmesini aktifleştirme

3. Modül Ekleyin

Kodlarınızı yazmak için bir Modül eklemelisiniz. Makro yazma rehberi için tıklayın.

VBA - Modül ekleme
📝 Modül ekleme

2. Visual Basic Düzenleyici'yi Açın

Alt + F11 (Windows) veya Option + F11 (Mac) ile hızlıca açabilirsiniz.

Visual Basic Düzenleyici'yi Açma
📝 Visual Basic Düzenleyici'yi Açma

4. Kodu Çalıştırın

Yazdığınız kodu çalıştırmak için F5 tuşuna basın veya Çalıştır butonuna tıklayın. VBA makro nedir? öğrenmek için tıklayın.

F5

▶️ Makroyu çalıştır

📋 Makro çalıştırma

3. Sık Yapılan Hatalar ve Çözümleri

Hata Türü Nedeni Çözüm
Sayfa adı yanlış Belirtilen sayfa adı yok Sayfa adını kontrol edin ve düzeltin.
Sayfa zaten görünür Sayfa gizli değil Kontrol edin, gerek yok.
Makro çalışmıyor Makro güvenlik ayarları Dosya → Seçenekler → Güven Merkezi → Makro ayarlarını kontrol edin.
Hata 1004 Sayfa korumalı Önce korumayı kaldırın.
VBA hata yönetimi Kodda hata yakalama yok Kodlarınıza On Error Resume Next veya hata yönetimi ekleyin. VBA makro hataları ve çözümleri sayfasını ziyaret edin.
💡 Hızlı Çözüm Önerileri: Sayfa adını kontrol edin · Makro güvenlik ayarlarını kontrol edin · Dosyanızı yedekleyin

4. Sıkça Sorulan Sorular

01 Excel VBA ile gizli sayfa nasıl görünür yapılır?

Excel VBA ile gizli sayfayı görünür yapmak için Visible özelliğini xlSheetVisible olarak ayarlayın: Sayfa.Visible = xlSheetVisible.

02 Excel VBA ile tüm gizli sayfalar nasıl görünür yapılır?

Tüm gizli sayfaları görünür yapmak için For Each döngüsü kullanın. Her sayfayı tek tek dolaşarak Visible = xlSheetVisible yapın.

03 Excel VBA ile birden fazla gizli sayfa nasıl görünür yapılır?

Birden fazla sayfayı görünür yapmak için Array ile sayfa isimlerini listeleyip döngü ile işlem yapabilirsiniz.

04 Excel VBA'da gizli sayfayı görünür yapma kodunda hata alıyorum, ne yapmalıyım?

En sık karşılaşılan hatalar: 1) Sayfa adı yanlış → Sayfa adını doğru yazın. 2) Sayfa zaten görünür → Kontrol edin. 3) Makro güvenlik ayarları → Makroları etkinleştirin.

05 Mac'te Excel VBA ile gizli sayfa nasıl görünür yapılır?

Mac'te Excel VBA ile gizli sayfayı görünür yapma işlemi Windows ile aynıdır. Geliştirici sekmesini etkinleştirin, VBA düzenleyicisini açın (Option+F11), modül ekleyin ve kodu yazın. F5 ile çalıştırın.

06 Excel VBA ile sayfa görünür yapıldıktan sonra tekrar nasıl gizlenir?

Sayfayı tekrar gizlemek için Visible = xlSheetHidden veya Visible = xlSheetVeryHidden kullanabilirsiniz.

💡 İpucu: VBA makrolarını çalıştırmadan önce dosyanızı yedeklemeyi unutmayın. Ctrl+S ile kaydedin.
🤖 Akıllı Arama Asistanı
💬 Merhaba! Size nasıl yardımcı olabilirim?
Excel Asistanı
👋 Merhaba! Excel ile ilgili ne öğrenmek istersin? Örn: DÜŞEYARA nasıl kullanılır?
DÜŞEYARA Pivot Tablo Gantt Şeması