Visible czyli widoczność arkusza to jedna z właściwości obiektu Worksheet. Określa, czy dany arkusz jest widoczny czy nie.

Właściwość ta może przybierać jedną z 3 wartości:

Wartości te to:
-
- xlSheetHidden
arkusz jest ukryty - xlSheetVeryHidden
arkusz jest bardzo ukryty, bez możliwości odkrycia w Excelu - xlSheetVisible
arkusz jest odkryty
- xlSheetHidden
Po wykonaniu kodu takiej przykładowej procedury w skoroszycie z trzema arkuszami:
| Public Sub Ukryte() Arkusz1.Visible = xlSheetVisible Arkusz2.Visible = xlSheetHidden Arkusz3.Visible = xlSheetVeryHidden End Sub |
Efekt końcowy w arkuszu wygląda tak:
Arkusz1 – jest widoczny na liście zakładek

Arkusz2 – niewidoczny na na liście zakładek, ale można go odkryć (klikniecie prawym przyciskiem myszy na pasku zakładek i wybór opcji Odkryj z menu podręcznego)

Następnie w formularzu wybieramy nazwę arkusza do odkrycia. Jeżeli jest kilka ukrytych arkuszy, widoczne są tu wszystkie:
Arkusz3 – nie jest widoczny ani na pasku zakładek, ani w formularzu z ukrytymi arkuszami. Widać go jedynie w edytorze VBA w oknie obiektów Excela:

Właściwość Visible jest często stosowana i bardzo przydatna.

