skrytí a odkrytí listů v aplikaci Excel je jednoduchý úkol.
můžete skrýt pracovní list a uživatel by ho neviděl, když otevře sešit. Mohou však snadno otevřít pracovní list, pokud chtějí (jak uvidíme později v tomto tutoriálu).
ale co když nechcete, aby byli schopni odkrýt list (y).
Chcete-li to provést, musíte provést několik dalších kroků, abyste se ujistili, že listy jsou „velmi skryté“ (také zahrnuty později v tomto tutoriálu).,
podívejme se, jak skrýt list v aplikaci Excel, aby mohl být snadno nezakrytý nebo nemůže být odkrytý.
Tento Výukový program Zahrnuje:
Standardní Způsob, jak skrýt Listu v aplikaci Excel
můžete použít níže uvedené kroky ke skrytí listu aplikace Excel:
- klepněte Pravým tlačítkem myši na záložku listu, který chcete skrýt.
- klikněte na Skrýt.
to by okamžitě skrylo pracovní list a v sešitu jej neuvidíte. Toto nastavení zůstává neporušené, když uložíte sešit a znovu jej otevřete, nebo jej odešlete jinému.,
pro TIP: Chcete-li skrýt více listů najednou, podržte ovládací tlačítko a poté vyberte karty listů (které chcete skrýt) jeden po druhém. Po výběru klikněte pravým tlačítkem myši na kteroukoli z vybraných karet a klikněte na „Skrýt“. Tím se skryjí všechny pracovní listy najednou.
zatímco tato metoda skrývá pracovní list, je velmi snadné tyto listy také odkrýt.
zde jsou kroky k odkrytí listu v aplikaci Excel:
- klepněte pravým tlačítkem myši na některou z existujících karet.
- klikněte na Unhide.,
- v dialogovém okně Unhide vyberte list, který chcete odkrýt.
- klikněte na OK.
to okamžitě zviditelní list v sešitu.
Všimněte si, že můžete odkrýt pouze jeden list najednou. Chcete-li odkrýt více listů, musíte opakovat výše uvedené kroky, abyste odkryli každý list. Alternativně můžete použít makro kód k odkrytí všech listů najednou.,
Zatímco tato metoda funguje ve většině případů, to není opravdu pomoci, pokud chcete skrýt listy tak, že váš klient nebo kolega (nebo někdo, s kým sdílíte sešit) nelze odkrýt a zobrazit tyto.
vše, co musíte udělat, je kliknout pravým tlačítkem myši na některou z karet a uvidí, co jsou všechny listy skryty (a snadno je odkryjte).
takže se podívejme, jak můžete skutečně skrýt list, aby nemohl být odkryt (alespoň ne tak snadno).,
Skrýt Listu Tak, Že To Nemůže být Neskrytý
Zde jsou kroky, aby skrýt listu tak, že to nemůže být neskrytý:
- Pravým-klikněte na některý z listu karet.
- klikněte na Zobrazit kód.
- v editoru VB vyberte v editoru project explorer v editoru VB list, který chcete skrýt.
- s vybraným listem klikněte na ikonu vlastností na panelu nástrojů (nebo použijte klávesovou zkratku F4).,
- v podokně vlastností, která se otevře, vyberte rozbalovací nabídku před možností „viditelné“.
- zvolte ‚2-xlSheetVeryHidden‘.
- zavřete Editor VB.
nyní si všimnete, že list je skrytý.
Když kliknete pravým tlačítkem myši na některou z karet, neuvidíte ji v seznamu skrytých listů, které můžete odkrýt.
je tato metoda spolehlivá? – Ne!
tato metoda funguje jako uživatel nemůže vidět skrytý list v seznamu listů, které on / ona může odkrýt.,
ale to neznamená, že list nemůže být odkrytý.
Zobrazit List, který byl Velmi Skryté‘
Zde jsou kroky, pokud chcete zrušit skrytí listu, který byl Velmi Skryté‘:
- Pravým-klikněte na některý z existujících karet.
- klikněte na Zobrazit kód.
- v editoru VB klikněte na název listu, který chcete odkrýt (bude k dispozici v Průzkumníku projektu jako součást objektů sešitu).,
- Pokud panel vlastností není viditelný, klikněte na ikonu vlastností na panelu nástrojů (nebo použijte klávesovou zkratku F4).
- V podokně Vlastnosti změnit vlastnost z ‚2 – xlSheetVeryHidden“ na „-1 – xlSheetVisible‘.
- zavřete Editor VB.
tím se otevře pracovní list a bude viditelný v sešitu.
skrýt / odkrýt listy pomocí VBA
Pokud máte spoustu pracovních listů, které musíte skrýt / odkrýt, může to trvat hodně času.,
pomocí jednoduchého kódu VBA můžete tento úkol automatizovat.
Skrýt Všechny Listy Pomocí VBA
Níže je kód jazyka VBA, který bude skrýt všechny listy kromě aktuálního/aktivního listu:
'This macro will hide all the worksheet except the active sheetSub HideAllExceptActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHiddenNext wsEnd Sub
výše uvedený kód by skrýt všechny pracovní list, s výjimkou s výjimkou aktivní list. Skryje to však tak, aby mohly být snadno neskryté (všimněte si, že ws.Viditelná vlastnost je nastavena na xlSheetHidden).,
Pokud chcete skrýt listy tak, že tyto nelze zobrazit, použijte kód níže:
'This macro will hide all the worksheet except the active sheetSub HideAllExcetActiveSheet()Dim ws As WorksheetFor Each ws In ThisWorkbook.WorksheetsIf ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetVeryHiddenNext wsEnd Sub
jediná změna, kterou jsme udělali tady dělá ws.Viditelná vlastnost xlSheetVeryHidden.
Zobrazit Všechny Listy Pomocí VBA
Níže je kód, který bude odkrýt všechny skryté listy v sešitu.
'This code will unhide all sheets in the workbookSub UnhideAllWoksheets()Dim ws As WorksheetFor Each ws In ThisWorkbook.Worksheetsws.Visible = xlSheetVisibleNext wsEnd Sub
pomocí tohoto kódu jednoduše procházíme každý list jeden po druhém a vytvoříme ws.Viditelná vlastnost rovná xlSheetVisible.
kam dát kód?,
níže jsou uvedeny kroky k umístění kódu do editoru VB:
- klikněte na kartu Vývojář.
- klikněte na ikonu Visual Basic (nebo použijte klávesovou zkratku – ALT + F11).
- v editoru VB klepněte pravým tlačítkem myši na některý z objektů sešitu.
- přejděte na Vložit a vybrat modul. Tím se do sešitu vloží nový modul.
- Poklepejte na ikonu modulu a zkopírujte a vložte kód do okna kódu modulu.,
nyní můžete makro přiřadit tvaru nebo jej spustit z karty vývojáře. Více o různých způsobech spuštění makra v aplikaci Excel si můžete přečíst zde.
Všimněte si, že pro každý kód nemusíte vkládat nový modul. Můžete mít jeden jediný modul a mít v něm více kódů Maker VBA.
Může se Vám Líbit Následující aplikace Excel Cvičení:
- Zobrazit Sloupce v aplikaci Excel (Jednoduchý Krok-Za-krokem Průvodce)
- Jak Zobrazit Listy v aplikaci Excel (Vše V Jednom)
- Jak Vytvořit a Používat Excel Add-in.
- užitečné makra aplikace Excel pro začátečníky.,
- jak uzamknout buňky v aplikaci Excel.
- jak uzamknout vzorce v aplikaci Excel.
- skrýt nulové hodnoty v aplikaci Excel
- jak odstranit všechny skryté řádky a sloupce v aplikaci Excel
Leave a Reply