Excel çalışma sayfası nasıl çok gizli hale getirilir ve gösterilir

  • Bunu Paylaş
Michael Brown

Bu eğitim, gizli ve çok gizli sayfalar arasındaki farkı açıklar, bir çalışma sayfasının nasıl çok gizli hale getirileceğini ve Excel'de çok gizli sayfaların nasıl görüntüleneceğini açıklar.

Formüllerinizden birinin başvurduğu elektronik tabloyu bulamadığınız için çileden mi çıkıyorsunuz? Sayfa, çalışma kitabınızın altındaki diğer sekmeler arasında görünmüyor veya Göster iletişim kutusu. Bu sayfa nerede olabilir? Basitçe, çok gizli.

    Excel'de çok gizli bir çalışma sayfası nedir?

    Herkesin bildiği gibi, bir Excel sayfası görünür veya gizli olabilir. Aslına bakarsanız, çalışma sayfası gizlemenin iki seviyesi vardır: gizli ve çok gizli .

    Normalde gizlenmiş bir sayfanın gizliliğini kaldırmak çok kolaydır. Tek yapmanız gereken görünür bir çalışma sayfasına sağ tıklayıp Göster 'yi seçin ve görüntülemek istediğiniz sayfayı seçin. Çok gizli sayfalar farklı bir hikayedir. Çalışma kitabı yalnızca çok gizli sayfalar içeriyorsa Göster iletişim kutusu çünkü Göster komutu devre dışı bırakılacaktır. Çalışma kitabı hem gizli hem de çok gizli sayfalar içeriyorsa Göster iletişim kutusu mevcut olacaktır, ancak çok gizli sayfalar orada listelenmeyecektir.

    Teknik olarak, Excel gizli ve çok gizli çalışma sayfaları arasında nasıl ayrım yapar? Görünür özelliği, bu değerlerden birine sahip olabilir:

    • xlSheetVisible (veya DOĞRU) - sayfa görünür
    • xlSheetHidden (veya FALSE) - sayfa gizlenir
    • xlSheetVeryHidden - sayfa çok gizli

    Herhangi bir kişi Excel'in TRUE (görünür) ve FALSE (gizli) seçenekleri arasında geçiş yapabilirken Göster veya Gizle komutları ile xlVeryHidden değeri yalnızca Visual Basic Düzenleyicisi içinden ayarlanabilir.

    Kullanıcının bakış açısından, gizli ve çok gizli sayfalar arasındaki fark nedir? Basitçe şudur: çok gizli bir sayfa Excel kullanıcı arayüzü aracılığıyla görünür hale getirilemez, onu göstermenin tek yolu VBA'dır. Bu nedenle, bazı çalışma sayfalarınızın başkaları tarafından gösterilmesini çok daha zor hale getirmek istiyorsanız (örneğin, hassas bilgiler veya ara formüller içerenler), bunu daha yüksek uygulayınseviyesine çıkarır ve onları çok gizli hale getirir.

    Excel çalışma sayfaları nasıl çok gizli hale getirilir

    Daha önce de belirtildiği gibi, bir sayfayı çok gizli hale getirmenin tek yolu Visual Basic Düzenleyicisini kullanmaktır. Kaç sayfayı gizlemek istediğinize bağlı olarak, aşağıdaki yöntemlerden biriyle devam edebilirsiniz.

    Görünür özelliğini değiştirerek bir çalışma sayfasını çok gizli hale getirme

    Yalnızca bir veya iki sayfayı tamamen gizlemek istiyorsanız Görünür her sayfanın özelliğini manuel olarak ayarlayın. İşte nasıl yapılacağı:

    1. Alt + F11 tuşlarına basın veya Visual Basic üzerindeki Geliştirici Bu, sol üst panelde tüm açık çalışma kitaplarının ve sayfalarının bir ağacını görüntüleyen Proje Gezgini penceresiyle birlikte Visual Basic Düzenleyicisini açacaktır.
    2. F4 tuşuna basın veya Görünüm > Özellikler . Bu durum, bir Mülkler penceresinin Proje Gezgini'nin hemen altında görünmesini sağlayın (lütfen aşağıdaki ekran görüntüsüne bakın). Özellikler penceresi zaten oradaysa, bu adımı atlayın :)
    3. Proje Gezgini penceresinde, seçmek için çok gizli hale getirmek istediğiniz çalışma sayfasına tıklayın.
    4. İçinde Özellikler penceresinde Görünür mülküne 2 - xlSheetVeryHidden .

    İşte bu! Görünür özelliği değiştirildiğinde, ilgili sayfa sekmesi çalışma kitabınızın altından kaybolacaktır. Gerekirse diğer sayfalar için yukarıdaki adımları tekrarlayın ve işiniz bittiğinde Visual Basic Editor penceresini kapatın.

    Etkin çalışma sayfasını VBA kodu ile çok gizli hale getirin

    Sayfaları düzenli olarak gizlemeniz gerekiyorsa ve bunu manuel olarak yapmaktan rahatsız oluyorsanız, işi tek bir kod satırıyla otomatikleştirebilirsiniz. İşte etkin bir çalışma sayfasını çok gizli hale getiren makro:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Diğer kullanıcılar için bir makro yazıyorsanız, bir çalışma kitabının yalnızca bir görünür sayfa içerdiği durumlarla ilgilenmek isteyebilirsiniz. Hatırlayabileceğiniz gibi, bir Excel dosyasındaki tüm çalışma sayfalarını tamamen gizlemek mümkün değildir (ister gizli ister çok gizli yapın), en az bir sayfa görünür durumda kalmalıdır. Bu nedenle, kullanıcılarınızı bu sınırlama konusunda uyarmak için yukarıdaki makroyu bir Hata Üzerine Bunun gibi bir blok:

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox "Bir çalışma kitabı en az bir görünür çalışma sayfası içermelidir." , vbOKOnly, "Çalışma Sayfası Gizlenemiyor" End Sub

    VBA kodu ile birden fazla çalışma sayfasını çok gizli hale getirin

    Ayarlamak istemeniz durumunda tüm seçili sayfalar çok gizli olması için, etkin bir çalışma kitabındaki (ActiveWindow) tüm seçili sayfaları tek tek gözden geçirin ve Görünür mülküne xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler For Each wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "Bir çalışma kitabı en az bir görünür çalışma sayfası içermelidir." , vbOKOnly, "Çalışma Sayfaları Gizlenemiyor" End Sub

    Excel'de çok gizli sayfaların gösterimi nasıl kaldırılır

    Artık Excel'de sayfaları nasıl tamamen gizleyeceğinizi bildiğinize göre, çok gizli sayfaları nasıl görüntüleyebileceğiniz hakkında konuşmanın zamanı geldi.

    Görünür özelliğini değiştirerek çok gizli bir çalışma sayfasını gösterme

    Çok gizli bir çalışma sayfasını tekrar görebilmek için, sayfayı değiştirmeniz yeterlidir Görünür mülküne geri xlSheetVisible .

    1. Visual Basic Düzenleyicisini açmak için Alt + F11 tuşlarına basın.
    2. İçinde VBAProject penceresinde, gizliliğini kaldırmak istediğiniz çalışma sayfasını seçin.
    3. İçinde Mülkler penceresinde Görünür mülküne -1 - xlSheetVisible .

    Tamamdır!

    VBA ile tüm çok gizli sayfaları gösterme

    Çok fazla gizli sayfanız varsa ve hepsini tekrar görünür hale getirmek istiyorsanız, bu makro çok işe yarayacaktır:

    Sub UnhideVeryHiddenSheets() Dim wks As Worksheet For Each wks In Worksheets If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End Sub

    Not: Bu makro yalnızca çok gizli sayfalar Normalde gizlenen çalışma sayfalarını değil. Kesinlikle tüm gizli sayfaları görüntülemek istiyorsanız, aşağıdakini kullanın.

    Bir seferde tüm gizli ve çok gizli sayfaları gösterin

    Etkin bir çalışma kitabındaki tüm gizli sayfaları tek seferde göstermek için Görünür özelliğini TRUE veya xlSheetVisible .

    Sub UnhideAllSheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End Sub

    Çok Gizli Sayfalar makroları nasıl kullanılır?

    Yukarıdaki makrolardan herhangi birini Excel çalışma kitabınıza eklemek için aşağıdaki olağan adımları uygulayın:

    1. Sayfaları gizlemek veya göstermek istediğiniz çalışma kitabını açın.
    2. Visual Basic Düzenleyicisini açmak için Alt + F11 tuşlarına basın.
    3. Sol bölmede, sağ tıklayın BuÇalışmaKitabı ve seçin Ekleme > Modül bağlam menüsünden.
    4. Kodu Kod penceresine yapıştırın.
    5. Makroyu çalıştırmak için F5 tuşuna basın.

    Makroyu saklamak için dosyanızı Excel makro özellikli çalışma kitabı (.xlsm) olarak kaydettiğinizden emin olun. Ayrıntılı adım adım talimatlar için lütfen Excel'de VBA kodu ekleme ve çalıştırma bölümüne bakın.

    Alternatif olarak, makrolar içeren örnek çalışma kitabımızı indirebilir ve istediğiniz makroyu doğrudan bu çalışma kitabından çalıştırabilirsiniz.

    Örnek çalışma kitabı aşağıdaki makroları içerir:

    • VeryHiddenActiveSheet - aktif bir sayfayı çok gizli hale getirir.
    • VeryHiddenSelectedSheets - seçilen tüm sayfaları çok gizli hale getirir.
    • UnhideVeryHiddenSheets - Etkin bir çalışma kitabındaki çok gizli tüm sayfaların gizliliğini kaldırır.
    • UnhideAllSheets - Etkin bir çalışma kitabındaki tüm gizli sayfaları gösterir (normalde gizli ve çok gizli).

    Excel'inizde makroları çalıştırmak için aşağıdakileri yaparsınız:

    1. İndirilen çalışma kitabını açın ve istenirse makroları etkinleştirin.
    2. Kendi çalışma kitabınızı açın.
    3. Çalışma kitabınızda Alt + F8 tuşlarına basın, ilgili makroyu seçin ve Koşmak .

    Örneğin, seçilen tüm çalışma sayfalarını nasıl çok gizli hale getirebileceğinizi aşağıda bulabilirsiniz:

    Umarım bu kısa eğitim Excel'in çok gizli sayfalarına biraz ışık tutmuştur. Okuduğunuz için teşekkür ediyor ve gelecek hafta blogumuzda görüşmeyi umuyorum!

    İndirmek için örnek çalışma kitabı

    Çok Gizli Sayfalar makroları (.xlsm dosyası)

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.