Někdy můžete mít v sešitu aplikace Excel více než jeden list a některé z nich mohou být důvěrné. Pokud se před sdílením sešitu s ostatními neujistíte, že jsou důvěrné listy skryty, vaše data mohou být ohrožena. Pokud list není skrytý, ostatní si mohou data v něm prohlédnout a snadno je přepsat. Určitě existuje možnost skrýt/odkrýt list běžným způsobem, kdy kliknutím pravým tlačítkem na list skryjete/odkryjete a zvolíte příslušnou možnost. Tato možnost však není bezpečná a umožňuje ostatním uživatelům snadno přepsat vaše nastavení zabezpečení. Jaké je tedy řešení, pokud ostatní mohou vaše nastavení snadno přepsat, i když svůj list skryjete? No, dnes jsme tu, abychom mluvili o tomto řešení.
V tomto článku podrobně vysvětlíme, jak můžete hluboce skrýt nebo znovu zobrazit listy aplikace Excel v sešitu. I když použijete tuto metodu k zabezpečení listů, lze ji přepsat. Rozhodně to ale nebude jednoduché pro naivního uživatele, který netuší, že jste ve svém sešitu schovali nějaké listy. Tak na co čekáš? Pojďme do toho!
Obsah
Část 1: Normální způsob skrytí/odkrytí listů v Excelu
Pokud jen hledáte způsob, jak skrýt/odkrýt svůj pracovní list a pokud vás to neobtěžuje zvýšením zabezpečení vašich nastavení, pak můžete jednoduše pokračovat s normálním skrytím/odkrytím volba.
Krok 1: Řekněme, že máte sešit aplikace Excel s mnoha listy, jak je znázorněno na snímku obrazovky níže.
Krok 2: Nyní klikněte pravým tlačítkem myši na listu, který chcete skrýt, a klikněte na Skrýt volba.
REKLAMA
Krok 3: Pokud se nyní podíváte na kartu listů, můžete vidět, že vybraný list je skrytý.
Chcete-li list odkrýt, jednoduše klikněte pravým tlačítkem myši kdekoli na povlečení na posteltab a poté klikněte na Odkrýt volba.
Krok 4: Vyberte list které chcete skrýt před Odkrýt okno a poté stiskněte OK knoflík.
Krok 5: A je to. Skrytý list by nyní měl být viditelný.
Přečtěte si také: Jak skrýt listy, mřížky a buňky v aplikaci Excel.
Jak je zřejmé, kdokoli může kliknout pravým tlačítkem na kartu listů a odkrýt libovolný list, jak chce. Pokud vás tato chyba v zabezpečení trápí, pokračujte a přečtěte si zbývající části tohoto článku.
Část 2: Jak hluboce skrýt jeden list
Hlavním problémem výše uvedené metody je, že ostatní uživatelé mohou jednoduše kliknout pravým tlačítkem a odkrýt váš skrytý list. Pojďme se tedy podívat, zda můžeme tuto možnost odkrytí nějak zakázat.
Krok 1: Klikněte pravým tlačítkem myši kdekoli na karta listy a poté klikněte na Zobrazit kód možnost z kontextové nabídky po kliknutí pravým tlačítkem.
Krok 2: Na levé podokno okna pod sekcí Objekty Microsoft Excel, klikněte na list že se chceš schovat.
Krok 3: Nyní klikněte na Pohled kartu v horní části a poté klikněte na Okno Vlastnosti volba.
Případně můžete kliknout na F4 klávesová zkratka pro otevření okna vlastností vybraného listu.
Krok 4: Na Okno Vlastnosti, vyberte možnost xlSheetVeryHidden z rozbalovací nabídky spojené s možností Viditelné.
Krok 5: Nyní můžete vidět, že vybraný list je skrytý.
I když kliknete pravým tlačítkem na záložku listů a pokusíte se zasáhnout Odkrýt možnost, zjistíte, že je zašedlá, což plní účel, kdy ostatní nebudou moci snadno odkrýt váš skrytý list.
Část 3: Jak odkrýt hluboce skrytý jednotlivý list
Chcete-li zobrazit list, jehož vlastnost viditelnost je nastavena na xlSheetVeryHidden, můžete postupovat podle níže uvedených kroků.
Krok 1: Klikněte pravým tlačítkem na karta listy kdekoli a poté klikněte na Zobrazit kód možnost z kontextové nabídky po kliknutí pravým tlačítkem.
Krok 2: Nyní na levé okno podokno, pod Objekty Microsoft Excel, klikněte na list které chcete odkrýt. Stiskněte klávesu F4 pro vyvolání okna vlastností.
Tentokrát zvolte možnost xlSheetVisible z rozbalovací nabídky spojené s možností Viditelné.
Krok 3: No, to je vše. Váš list musí být nyní odkrytý. Užívat si!
Část 4: Jak hluboce skrýt všechny listy, kromě aktivního listu, najednou
Metoda popsaná v části 2 funguje perfektně, pokud musíte skrýt pouze jeden nebo dva listy. Ale co když máte více než tři listy a chcete skrýt všechny listy kromě toho, který je aktivní? Přejděte do okna vlastností každého z nich a nastavte vlastnost viditelnosti na xlSheetVeryHidden rozhodně není praktický. Pojďme nyní objevit schůdnější a praktičtější přístup k řešení tohoto scénáře.
Krok 1: Klikněte pravým tlačítkem myši kdekoli na karta listy ještě jednou a udeřit Zobrazit kód volba.
REKLAMA
Krok 2: Když je před vámi otevřený editor jazyka Visual Basic, klikněte na Vložit kartu nahoře a poté stiskněte Modul volba.
Krok 3: Když se otevře editor modulu, kopírování a vkládání na něj následující skript.
'Toto makro z The Geek Page skryje všechny listy kromě aktivního listu. Sub geekPageHideAllExceptActiveSheet() Dim ws As Worksheet. Pro každý ws In ThisWorkbook. Pracovní listy. Pokud ws. Název <> ActiveSheet. Jméno Potom ws. Viditelné = xlSheetVeryHidden. Další ws. End Sub
Jakmile skript zkopírujete, můžete zavřít a Editor modulu kliknutím na Zavřít úplně nahoře, protože uložení souboru není povinné.
Vysvětlení skriptu
Skript bere každý list v sešitu jeden po druhém. Zkontroluje, zda aktuálně kontrolovaný list je aktivní nebo ne. Pokud ne, pak je jeho vlastnost viditelnost nastavena na xlSheetVeryHidden.
Krok 4: Nyní musíme spustit makro, které jsme právě vytvořili, abychom skryli všechny listy kromě aktivního.
Za tímto účelem povolme Vývojář nejprve režim. Pokud ji již máte povolenou, můžete rovnou přejít na Krok 7, přeskakování kroků mezi nimi. Jinak postupujte podle níže uvedených kroků.
Klikněte na SOUBOR záložka na horním pásu karet.
Krok 5: Nyní na levé podokno v okně klikněte na Možnosti.
Krok 6: Na levé podokno z Možnosti aplikace Word okno, klikněte na Přizpůsobit pás karet kartu první.
Nyní na pravý konec, šek a zaškrtávací políčko odpovídající tomu Vývojář možnost, jak je znázorněno na snímku obrazovky níže.
Udeř OK tlačítko pro pokračování.
Krok 7: Nyní, když VÝVOJÁŘ je povolen režim, na kartě VÝVOJÁŘ klikněte na tlačítko s názvem Makra.
Krok 8: Ze seznamu dostupných maker klikněte na to, které jsme vytvořili, což je geekPageHideAllExceptActiveSheet.
Jakmile kliknete na geekPageHideAllExceptActiveSheet makro, klikněte na Běh knoflík.
Krok 9: A je to. Všechny listy v sešitu kromě aktivního jsou nyní skryté.
I když se je pokusíte odkrýt kliknutím pravým tlačítkem na kartu Listy, zjistíte, že Odkrýt tlačítko je deaktivováno.
Část 5: Jak zobrazit hluboce skryté více listů najednou
Protože existuje způsob, jak skrýt více listů najednou, měl by existovat způsob, jak je skrýt najednou. No, pojďme si to projít v následujících krocích.
Krok 1: Klikněte pravým tlačítkem myši na kartě listy a klikněte na Zobrazit kód volba.
Krok 2: Na levé okno podokno, pod Moduly sekce, dvakrát klikněte na modul, který jste vytvořili v sekci 4, v tomto případě Modul 1.
Jakmile je modul otevřený, stiskněte Vstupte klíč jednou a kopírování a vkládání na něj následující skript.
'Toto makro z Geek Page odkryje všechny pracovní listy. Sub geekPageUnhideAllSheets() Dim ws As Worksheet. Pro každý ws In ThisWorkbook. Pracovní listy. ws. Viditelné = xlSheetVisible. Další ws. End Sub
Jakmile je skript zkopírován, stejně jako předtím, jednoduše stiskněte Zavřít tlačítko v horní části Editor jazyka Visual Basic.
Vysvětlení skriptu
Skript převezme všechny listy v sešitu do proměnné. Vlastnost viditelnosti každého listu v sešitu je pak nastavena na xlSheetVisible.
Krok 3: Chcete-li spustit makro, které jsme právě vytvořili, klikněte na VÝVOJÁŘ nahoře a stiskněte Makra tlačítko pod ním.
Krok 4: Nyní jednoduše klikněte na makro odkrýt, což je geekPageUnhideAllSheets, a stiskněte Běh tlačítko pro jeho provedení.
Krok 5: Viola! Všechny vaše skryté listy jsou nyní na svých místech a všechny se usmívají!
Řekněte nám prosím v sekci komentářů, která metoda je vaše oblíbená.
Zůstaňte naladěni na další super skvělé triky, tipy a články s návody.
Krok 1 - Stáhněte si Restoro PC Repair Tool odtud
Krok 2 - Kliknutím na Spustit skenování automaticky vyhledáte a opravíte jakýkoli problém s počítačem.