Excel: Spolehlivé skrytí listu

Potřebujete skrýt list v Excelu tak, aby se k němu skutečně nikdo nedostal? Máme jednoduché řešení.

Jestliže list skryjete standardním způsobem tj. Formát/List/Skrýt, můžete jej kdykoliv obdobným způsobem opět zobrazit... (pokud nezamknete tzv. strukturu sešitu).

Chcete-li, aby se k listu skutečně nepovolaný uživatel nedostal, skryjte jej pomocí vlastnosti Visible. Přepněte se do prostředí Visual Basic (Alt+F11), zde v levém okně Project vyberte list, který chcete skrýt a nastavte mu vlastnost Visible na hodnotu xlSheetVeryHidden.

Nastavení vlastnosti Visible listu

Vlastnost Visible lze samozřejmě měnit i VBA kódem:

Sheets(1).Visible = xlSheetVeryHidden

Takto skrytý list lze zobrazit opět jen z prostředí VBA (v nabídce Formát/List/Zobrazit vidět není). Chcete-li zabránit jeho zobrazení nepovolaným uživatelem i z prostředí VBA, je nutné zamknout celý VBA Project.