VBA Çalışma Sayfasını Gizle (veya Göster) - VBA Kodu Örnekleri

Bu eğitim size VBA ile Çalışma Sayfalarını nasıl gizleyeceğinizi ve göstereceğinizi öğretecektir.

VBA'da Sayfayı Gizle

VBA'da bir Sayfayı gizlemek için çalışma sayfasının Görünür özelliğini kullanın.

Visible özelliğini FALSE olarak ayarlayın:

1 Worksheets("Sayfa1").visible = False

veya Visible özelliğini xlSheetHidden olarak ayarlayın:

1 Worksheets("Sayfa1").visible = xlSheetHidden

Bu, kullanıcının çalışma sayfası sekmesine sağ tıklayıp "gizle"yi seçmesiyle aynıdır.

Sayfayı Göster

VBA'da bir Sayfayı göstermek için çalışma sayfasının Görünür özelliğini kullanın:

1 Worksheets("Sayfa1").Görünür = Doğru

veya

1 Çalışma Sayfaları("Sayfa1").Visible = xlSheetVisible

Gizli Sayfalar, Çalışma Sayfası sekmesi alanında sağ tıklanarak görülebilir:

Çok Gizli Sayfalar

Sheet Visible özelliğinin üçüncü bir seçeneği vardır: xlSheetVeryHidden:

1 Worksheets("Sayfa1").Visible = xlSheetVeryHidden

Çok gizli Sayfalar, Çalışma Sayfası sekmesi alanında sağ tıklandığında gizlenir:

Bu kod, elektronik tablo kullanıcısının ekranın altındaki Çalışma Sayfası sekmesini görmesini engeller. Ayrıca, alttaki sekmelere sağ tıkladıklarında Çalışma Sayfasını kullanıcıdan gizler. Çalışma Sayfasının var olduğunu görmenin (veya Çalışma Sayfasını göstermenin) tek yolu Visual Basic Düzenleyicisini açmaktır.

Çok Gizli Sayfaları Göster

Çok gizli Çalışma Sayfaları, normal gizli Çalışma Sayfaları gibi görünür hale getirilir:

1 Worksheets("Sayfa1").Görünür = Doğru

veya

1 Çalışma Sayfaları("Sayfa1").Visible = xlSheetVisible

VBA Düzenleyicisinde Sayfaları Gizle / Göster

Ayrıca, Çalışma Sayfası Görünür özelliğini VBA Düzenleyicisi içinde de değiştirebilirsiniz:

Tüm Çalışma Sayfası Sekmelerini Gizle

Kullanıcının farklı çalışma sayfalarına gitmesini önlemek için Çalışma Sayfası Sekmesi alanını tamamen gizlemek de isteyebilirsiniz. Çalışma sayfası sekmelerini gizleme hakkında daha fazla bilgi edinin.

Korumalı Çalışma Kitabında Sayfaları Gizle / Göster

Çalışma sayfalarını gizleyebilmeniz veya gösterebilmeniz için önce çalışma kitabınızın korumasız olması gerekir. Çalışma kitabı yapınızın korumasını kaldırmak için aşağıdaki kodu kullanın:

1 ActiveWorkbook.Korumayı Kaldır

Çalışma kitabı yapınız parola korumalıysa, bunun yerine şunu yapmanız gerekir:

1 ThisWorkbook. "Parola" korumasını kaldırın

Tüm Sayfaları Göster

Bu yordam, Her Döngü İçin'i kullanarak bir çalışma kitabındaki tüm çalışma sayfalarını gösterir:

12345678 Alt Unhide_All_Sheets()Dim ws As Çalışma SayfasıActiveWorkbook.Korumayı KaldırÇalışma Sayfalarında Her ws içinws.Visible = xlSheetVisibleSonrakiAlt Bitiş

Parola korumalı olması durumunda, önce çalışma kitabının korumasını kaldırdığımıza dikkat edin.

wave wave wave wave wave