Sayfa Gizle/Göster


Çalışma kitabındaki sayfaları nasıl gizleyip, göstereceğimize kod üzerinden bakalım.

Bir Worksheet/Çalışma Sayfası’nın Visible özelliğinin 3 farklı durumu vardır:

-1 xlSheetVisible

0 xlSheetHidden

2 xlSheetVeryHidden

2

  • Öncelikle Alt+ F11 ile VBA kod penceresine geçelim.
  • Yeni bir modül ekleyelim.
  • Şimdi bu özellikleri kod üzerinden tek tek inceleyelim.

İlk aşamada 3 sayfası olan bir Excel Workbook oluşturalım ve Sheet3’ü gizlemeye çalışalım.

1

Sub gizle()

Sheets("Sheet3").Visible = xlSheetHidden

'YA DA

Sheets("Sheet3").Visible = 0

'YA DA

Sheets("Sheet3").Visible = False

End Sub

Bu 3 kodun herhangi birini kullanarak Sheet3’ü gizlemiş olduk.

Capture

 Şimdi ilgili sayfayı tekrar görünür yapalım.

Sub goster()

Sheets("Sheet3").Visible = xlSheetVisible

'YA DA

Sheets("Sheet3").Visible = -1

'YA DA

Sheets("Sheet3").Visible = True

End Sub

VBA kodu kullanmadan “unhide” komutu ile de gizlediğimiz sayfaları görünür yapabiliriz.

3

5

Peki eğer kullanıcının  gizlenmiş sayfalara unhide özelliği ile erişmesini istemiyor isek ne yapacağız?  

Bu durumda  3. özellik olan xlSheetVeryHidden kullanmamız gereken kod olacak.


Sub gizle()

Sheets("Sheet3").Visible = xlSheetVeryHidden

'YA DA

Sheets("Sheet3").Visible = 2

End Sub

Gördüğünüz gibi xlSheetVeryHidden ile saklanan sayfalar unhide komutu ile görünmüyor.

Capture

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s