Skrytí listů a použití konstanty xlVeryHidden v makru

Souhrn

V Microsoft Excelu můžete listy v sešitu skrýt, aby je uživatel nemohl vidět. V sešitu můžete skrýt libovolný typ listu, ale vždy musíte nechat alespoň jeden list viditelný.

Další informace

Skrytí listu pomocí příkazů nabídky

Pokud chcete list skrýt, přejděte v nabídce Formát na List a klikněte na Skrýt. Pokud chcete zobrazit list, přejděte v nabídce Formát na List a potom klikněte na Zobrazit. Vyberte příslušný list a klikněte na OK.

Poznámka

Listy modulů nelze skrýt, protože se zobrazují v Editor Jazyka Visual Basic.

Skrytí listu pomocí makra jazyka Visual Basic

List můžete také skrýt nebo zobrazit pomocí makra nebo procedury jazyka Microsoft Visual Basic for Applications. Když použijete kód jazyka Visual Basic, můžete použít vlastnost xlVeryHidden ke skrytí listu a zabránit zobrazení dialogového okna Zobrazit v jeho výpisu. Když to uděláte, jediným způsobem, jak list znovu zobrazit, je vytvořit další makro jazyka Visual Basic.

V makrech jazyka Visual Basic použijte vlastnost Visible ke skrytí nebo zobrazení listu. Vlastnost Visible můžete nastavit na True, False nebo xlVeryHidden. True a False mají stejný účinek jako příkazy nabídky Zobrazit nebo Skrýt. Argument xlVeryHidden skryje list a také zabrání zobrazení dialogového okna Zobrazit.

Ukázkový kód jazyka Visual Basic

Společnost Microsoft poskytuje ukázky programování pouze pro ilustraci, bez žádné záruky výslovně uvedené nebo odvozené, včetně, bez omezení, odvozených záruk vztahujících se k obchodovatelnosti nebo vhodnosti pro určitý účel. Tento článek předpokládá, že uživatel je obeznámen s programovacím jazykem, který je předmětem ukázky, a s nástroji použitými pro vytvoření a ladění skriptu. Technici podpory Microsoftu vám můžou pomoct vysvětlit funkčnost konkrétní procedury, ale tyto příklady nebudou upravovat tak, aby poskytovaly přidané funkce nebo sestavují postupy tak, aby splňovaly vaše konkrétní požadavky. Následující ukázky ukazují, jak použít vlastnost Visible objektu List.

   Sub UnhideSheet()
       Sheets("Sheet1").Visible = True
    End Sub
    Sub HideSheet()
       Sheets("Sheet1").Visible = False
    End Sub

Následující příklad ukazuje, jak pomocí argumentu xlVeryHidden vlastnosti Visible skrýt list:

    Sub VeryHiddenSheet()
       Sheets("Sheet1").Visible = xlVeryHidden
    End Sub