İçindekiler
Bu eğitimde Excel 2016, 2013, 2010 ve daha düşük sürümlerde çalışma sayfalarının gizliliğinin nasıl kaldırılacağı açıklanmaktadır. Sağ tıklayarak çalışma sayfasının gizliliğini nasıl hızlı bir şekilde kaldıracağınızı ve VBA kodu ile bir seferde tüm sayfaların gizliliğini nasıl kaldıracağınızı öğreneceksiniz.
Şunu hayal edin: Bir çalışma sayfası açıyorsunuz ve bazı formüllerin başka bir çalışma sayfasına başvurduğunu fark ediyorsunuz. Sayfa sekmelerine bakıyorsunuz, ancak başvurulan çalışma sayfası orada değil! Aynı adla yeni bir sayfa oluşturmaya çalışıyorsunuz, ancak Excel size zaten var olduğunu söylüyor. Tüm bunlar ne anlama geliyor? Basitçe, çalışma sayfası gizlidir. Excel'de gizli sayfalar nasıl görüntülenir? Açıkçası, onları göstermeniz gerekir. Bu şu şekilde olabilirkullanılarak manuel olarak yapılır. Göster komutuyla veya VBA ile otomatik olarak. Bu eğitim size her iki yöntemi de öğretecektir.
Excel'de sayfaların gösterimi nasıl kaldırılır
Yalnızca bir veya iki gizli sayfayı görmek istiyorsanız, bunları nasıl hızlı bir şekilde kaldırabileceğinizi aşağıda bulabilirsiniz:
- Excel çalışma kitabınızda, herhangi bir sayfa sekmesine sağ tıklayın ve Göster ... içerik menüsünden.
- İçinde Göster kutusunda görüntülemek istediğiniz gizli sayfayı seçin ve TAMAM. (veya sayfa adına çift tıklayın). Bitti!
Sağ tıklama bağlam menüsünün yanı sıra Göster iletişim kutusuna şeritten erişilebilir:
- Excel 2003 ve önceki sürümlerde Biçim menüsünü seçin ve ardından Levha > Göster .
- Excel 2016, Excel 2013, Excel 2010 ve Excel 2007'de Ev tab> Hücreler grubunu seçin ve Biçim Altında Görünürlük , işaret etmek Gizle & Göster 'a tıklayın ve ardından Sayfayı Göster ...
Not. Excel'in Göster seçeneği bir seferde yalnızca bir sayfa seçmenize izin verir. Birden fazla sayfanın gizliliğini kaldırmak için, yukarıdaki adımları her çalışma sayfası için ayrı ayrı tekrarlamanız gerekecek veya aşağıdaki makroları kullanarak tüm sayfaların gizliliğini tek seferde kaldırabilirsiniz.
Excel'de sayfaları VBA ile gösterme
Birden fazla gizli çalışma sayfanızın olduğu durumlarda, özellikle de çalışma kitabınızdaki tüm sayfaların gizliliğini kaldırmak istiyorsanız, bunları tek tek kaldırmak çok zaman alabilir. Neyse ki, aşağıdaki makrolardan birini kullanarak işlemi otomatikleştirebilirsiniz.
Excel'de tüm sayfaların gösterimi nasıl kaldırılır
Bu küçük makro, sizi herhangi bir bildirimle rahatsız etmeden, etkin bir çalışma kitabındaki tüm gizli sayfaları bir kerede görünür hale getirir.
Sub Unhide_All_Sheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End SubTüm gizli sayfaları gösterin ve sayılarını görüntüleyin
Yukarıdaki gibi, bu makro da bir çalışma kitabındaki tüm gizli sayfaları görüntüler. Aradaki fark, tamamlandığında, kullanıcıya kaç sayfanın gizliliğinin kaldırıldığını bildiren bir iletişim kutusu göstermesidir:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If wks.Visible xlSheetVisible Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count> 0 Then MsgBox count & " worksheets have been unhidden." , vbOKOnly, "Unhiding worksheets" Else MsgBox "No hidden worksheets have been found." , vbOKOnly,"Çalışma sayfalarını gizlemeyi kaldır" End If End SubSeçtiğiniz birden fazla sayfayı gösterin
Tüm çalışma sayfalarının gizliliğini bir kerede kaldırmak yerine yalnızca kullanıcının görünür olmasını açıkça kabul ettiği sayfaların gizliliğini kaldırmayı tercih ediyorsanız, makronun her bir gizli sayfa hakkında ayrı ayrı soru sormasını sağlayın:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult For Each wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Unhide sheet " & wks.Name & "?" , vbYesNo, "Unhiding worksheets" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End SubSayfa adında belirli bir sözcük bulunan çalışma sayfalarını gösterme
Yalnızca adlarında belirli bir metin içeren sayfaların gizliliğini kaldırmak istediğiniz durumlarda, makroya her gizli çalışma sayfasının adını kontrol edecek ve yalnızca belirttiğiniz metni içeren sayfaların gizliliğini kaldıracak bir EĞER deyimi ekleyin.
Bu örnekte, " Rapor "Makro, aşağıdaki gibi sayfaları görüntüleyecektir Rapor , Rapor 1 , Temmuz ayı raporu ve benzerleri.
Adları başka bir sözcük içeren çalışma sayfalarının gizliliğini kaldırmak için " Rapor " ifadesini aşağıdaki kodda kendi metninizle değiştirin.
Sub Unhide_Sheets_Contain() Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" )> 0) Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count> 0 Then MsgBox count & " worksheets have been unhidden." , vbOKOnly, "Unhiding worksheets" Else MsgBox "No hiddenbelirtilen ada sahip çalışma sayfaları bulundu." , vbOKOnly, "Çalışma sayfalarını gösterme" End If End SubExcel'de sayfaları göstermek için makrolar nasıl kullanılır?
Makroları çalışma sayfanızda kullanmak için kodu Visual Basic Düzenleyicisi'ne kopyalayıp yapıştırabilir veya makroları içeren çalışma kitabını indirip buradan çalıştırabilirsiniz.
Çalışma kitabınıza makro nasıl eklenir
Yukarıdaki makrolardan herhangi birini çalışma kitabınıza bu şekilde ekleyebilirsiniz:
- Gizli sayfaların bulunduğu çalışma kitabını açın.
- Visual Basic Düzenleyicisini açmak için Alt + F11 tuşlarına basın.
- Sol bölmede, sağ tıklayın BuÇalışmaKitabı ve seçin Ekleme > Modül bağlam menüsünden.
- Kodu Kod penceresine yapıştırın.
- Makroyu çalıştırmak için F5 tuşuna basın.
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.
Makroları içeren çalışma kitabını indirin
Alternatif olarak, bu eğitimde tartışılan tüm makroları içeren Excel'de sayfaları göstermek için örnek çalışma kitabımızı indirebilirsiniz:
- Unhide_All_Sheets - Etkin bir çalışma kitabındaki tüm çalışma sayfalarını anlık olarak ve sessizce gösterir.
- Unhide_All_Sheets_Count - tüm gizli sayfaları sayılarıyla birlikte gösterir.
- Unhide_Selected_Sheets - Göstermeyi seçtiğiniz gizli sayfaları görüntüleyin.
- Unhide_Sheets_Contain - Adları belirli bir sözcük veya metin içeren çalışma sayfalarının gizliliğini kaldırın.
Excel'inizde makroları çalıştırmak için aşağıdakileri yaparsınız:
- İndirilen çalışma kitabını açın ve istenirse makroları etkinleştirin.
- Gizli sayfaları görmek istediğiniz kendi çalışma kitabınızı açın.
- Çalışma kitabınızda Alt + F8 tuşlarına basın, istediğiniz makroyu seçin ve Koşmak .
Örneğin, Excel dosyanızdaki tüm sayfaların gizliliğini kaldırmak ve gizli sayfa sayısını görüntülemek için bu makroyu çalıştırırsınız:
Özel bir görünüm oluşturarak Excel'de gizli sayfaları gösterme
Makroların yanı sıra, gizli çalışma sayfalarını teker teker gösterme sıkıntısının üstesinden özel bir görünüm oluşturarak gelebilirsiniz. Bu Excel özelliğine aşina değilseniz, özel görünümü çalışma kitabı ayarlarınızın herhangi bir anda tek bir fare tıklamasıyla uygulanabilecek anlık görüntüsü olarak düşünebilirsiniz. Bu yöntem, çalışmanızın en başında, henüz hiçbir sayfa gizli değilken kullanılmalıdır.
Yani, şimdi yapacağımız şey Tüm Sayfaları Göster Özel görünüm. İşte nasıl yapılacağı:
- Çalışma kitabınızdaki tüm elektronik tabloların görünür Bu ipucu, gizli sayfalar için çalışma kitabının nasıl hızlı bir şekilde kontrol edileceğini gösterir.
- Şuraya git Görünüm tab> Çalışma Kitabı Görünümleri grubunu seçin ve Özel Görünümler Düğme.
Artık istediğiniz kadar çalışma sayfasını gizleyebilirsiniz ve bunları tekrar görünür hale getirmek istediğinizde Özel Görünümler düğmesini seçin, ardından ShowAllSheet görüntüleyin ve tıklayın Göster veya görünümü çift tıklamanız yeterlidir.
İşte bu! Tüm gizli sayfalar hemen gösterilecektir.
Bir çalışma kitabının gizli sayfalar içerip içermediğini kontrol etme
Excel'de gizli sayfaları tespit etmenin en hızlı yolu şudur: herhangi bir sayfa sekmesine sağ tıklayın ve Saklan. komutunun etkin olup olmadığını kontrol edin. Etkinse, tıklayın ve hangi sayfaların gizlendiğini görün. Devre dışı bırakılmışsa (gri), çalışma kitabı gizli sayfalar içermez.
Not: Bu yöntem çok gizli sayfaları göstermez. Bu tür sayfaları görüntülemenin tek yolu VBA ile gizliliklerini kaldırmaktır.
Excel'de sayfaların gösterimi kaldırılamıyor - sorunlar ve çözümler
Excel'inizde belirli sayfaların gizliliğini kaldıramıyorsanız, aşağıdaki sorun giderme ipuçları bunun nedenine biraz ışık tutabilir.
1. Çalışma kitabı korumalıdır
Aşağıdaki durumlarda sayfaları gizlemek veya göstermek mümkün değildir çalışma kitabı yapısı korunmuştur (çalışma kitabı düzeyinde parola şifreleme veya çalışma sayfası koruması ile karıştırılmamalıdır). Bunu kontrol etmek için İnceleme tab> Değişiklikler grubuna girin ve Koruma Çalışma Kitabı Bu düğme yeşil renkle vurgulanmışsa, çalışma kitabı korumalıdır. Korumayı kaldırmak için Koruma Çalışma Kitabı düğmesine basın, istenirse parolayı yazın ve çalışma kitabını kaydedin. Daha fazla bilgi için lütfen Excel'de korumalı bir çalışma kitabının kilidini açma bölümüne bakın.
2. Çalışma sayfaları çok gizli
Çalışma sayfalarınız VBA kodu tarafından gizlenmişse ve bu kod onları çok gizli hale getiriyorsa (atama xlSheetVeryHidden özelliği) kullanılarak bu tür çalışma sayfaları görüntülenemez. Göster Çok gizli sayfaları göstermek için, özelliği xlSheetVeryHidden için xlSheetVisible Visual Basic Düzenleyicisi içinden veya bu VBA kodunu çalıştırın.
3. Çalışma kitabında gizli sayfa yoktur
Eğer Göster komutu hem şeritte hem de sağ tıklama menüsünde gri renktedir, bu da çalışma kitabınızda tek bir gizli sayfa olmadığı anlamına gelir :)
Excel'de sayfaları bu şekilde gösterebilirsiniz. Satırlar, sütunlar veya formüller gibi diğer nesneleri nasıl gizleyeceğinizi veya göstereceğinizi merak ediyorsanız, aşağıdaki makalelerde tüm ayrıntıları bulacaksınız. Okuduğunuz için teşekkür eder, gelecek hafta blogumuzda görüşmek dileğiyle!
Mevcut indirmeler
Excel'de çalışma sayfalarını göstermek için makrolar