Kapanışta Sayfaların Otomatik Olarak Gizlenmesi
30 Aralık 2020
892
Kapanışta Sayfaların Otomatik Olarak Gizlenmesi isimli kodu kullanarak Excel'in kapandığı esnada bir sayfa dışındaki tüm sayfaları gizleyebilirsiniz.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Dim Syf As Worksheet
For Each Syf In ThisWorkbook.Worksheets
If Syf.Name <> "ExcelDepo" Then
Syf.Visible = xlSheetHidden
End If
Next Syf
End SubGerekli Adımlar
Kodu çalıştırmanız için aşağıdaki adımları yerine getirmeniz gerekir.
- Microsoft Visual Basic for Applications penceresini (Alt + F11) açın.
- Project - VBAProject alanının, ekranın sol tarafında görüldüğünden emin olun. Görünmüyorsa, Ctrl + R kısayolu ile hızlıca açın.
- Microsoft Excel Objects yazısının solundaki + simgesini tıklayın ve BuÇalışmaKitabı kısmına çift tıklayın.
- Üstteki kodu yapıştırın.
Kod Açıklaması
Biz kodları kapanışta kullanacak şekilde hazırladık. Eğer kodlara başka bir şekilde ihtiyacınız olursa, kodu BuÇalışmaKitabı kısmına değil bir Module içine eklemeniz ve başlığını değiştirmeniz yeterli olacaktır.
Özellikle "makrolar etkinleştirilmezse" bir uyarı sayfası çıkacak türde ihtiyaçlar için oldukça faydalıdır.
| YARARLI KISAYOLLAR | |
|---|---|
| Hücre Biçimlendirme Yazı Tipi Sekmesini Açma | Ctrl Shift F |
| Tablo Seçimi Yapma | Ctrl * |
| Bitişik Olmayan Hücrelerde Sola Gitme | Ctrl Alt ← |
| Özel Git Penceresini Açma | F5 |
| Şerit Menü Tuşlarını Aktif Etme | Alt |