Ako urobiť pracovný hárok programu Excel veľmi skrytým a zrušiť ho

  • Zdieľajte To
Michael Brown

Tento návod objasňuje rozdiel medzi skrytými a veľmi skrytými hárkami, vysvetľuje, ako vytvoriť veľmi skrytý pracovný hárok a ako zobraziť veľmi skryté hárky v programe Excel.

Ste podráždení, pretože nemôžete nájsť tabuľku, na ktorú odkazuje jeden z vašich vzorcov? Tento hárok sa nezobrazuje medzi ostatnými kartami v spodnej časti zošita, ani sa nezobrazuje v Zrušiť skrytie Dialógové okno Kde by preboha mohol byť tento hárok? Jednoducho, je veľmi skrytý.

    Čo je veľmi skrytý pracovný hárok v programe Excel?

    Ako každý vie, hárok programu Excel môže byť viditeľný alebo skrytý. V skutočnosti existujú dve úrovne skrytia pracovného hárka: skryté a veľmi skryté .

    Skrytie normálne skrytého hárku je veľmi jednoduché. Stačí kliknúť pravým tlačidlom myši na ľubovoľný viditeľný pracovný hárok, kliknúť na položku Zrušiť skrytie a vyberte hárok, ktorý chcete zobraziť. Veľmi skryté hárky sú iný prípad. Ak zošit obsahuje len veľmi skryté hárky, nebudete môcť otvoriť ani Zrušiť skrytie dialógové okno, pretože Zrušiť skrytie Ak zošit obsahuje skryté aj veľmi skryté listy, príkaz Zrušiť skrytie dialóg bude k dispozícii, ale veľmi skryté listy tam nebudú uvedené.

    Technicky, ako Excel rozlišuje medzi skrytými a veľmi skrytými pracovnými hárkami? Viditeľné vlastnosť listu, ktorá môže mať jednu z týchto hodnôt:

    • xlSheetVisible (alebo TRUE) - list je viditeľný
    • xlSheetHidden (alebo FALSE) - list je skrytý
    • xlSheetVeryHidden - list je veľmi skrytý

    Hoci každý môže prepínať medzi TRUE (viditeľné) a FALSE (skryté) pomocou funkcie Excelu Zrušiť skrytie alebo Skryť príkazy,. xlVeryHidden je možné nastaviť iba v editore jazyka Visual Basic.

    Aký je z pohľadu používateľa rozdiel medzi skrytými a veľmi skrytými hárkami? Je to jednoducho toto: veľmi skrytý hárok nie je možné zviditeľniť prostredníctvom používateľského rozhrania aplikácie Excel, jediný spôsob, ako ho odkrývať, je pomocou VBA. Ak teda chcete, aby niektoré z vašich hárkov bolo pre ostatných oveľa ťažšie odkrývať (napr. tie, ktoré obsahujú citlivé informácie alebo medziľahlé vzorce), použite tento vyššíúroveň skrývania listov a urobiť ich veľmi skrytými.

    Ako vytvoriť veľmi skryté pracovné hárky programu Excel

    Ako už bolo spomenuté, jediný spôsob, ako urobiť hárok veľmi skrytým, je pomocou editora Visual Basic. V závislosti od toho, koľko hárkov chcete skryť, môžete postupovať jedným z nasledujúcich spôsobov.

    Skryť pracovný hárok zmenou jeho vlastnosti Visible

    Ak chcete úplne skryť len jeden alebo dva listy, môžete zmeniť Viditeľné vlastnosť každého listu ručne. Tu je postup:

    1. Stlačte Alt + F11 alebo kliknite na Visual Basic tlačidlo na Vývojár karta. Tým sa otvorí Editor jazyka Visual Basic s oknom Prieskumník projektu v ľavom hornom paneli, v ktorom sa zobrazí strom všetkých otvorených zošitov a ich hárkov.
    2. Stlačte kláves F4 alebo kliknite na Zobraziť > Vlastnosti . Tým sa vynúti Vlastnosti sa zobrazí hneď pod Prieskumníkom projektu (pozri obrázok nižšie). Vlastnosti okno už je tam, tento krok preskočte :)
    3. V okne Prieskumník projektu kliknite na pracovný hárok, ktorý chcete skryť, aby ste ho vybrali.
    4. V Vlastnosti okno, nastavte Viditeľné vlastnosť na 2 - xlSheetVeryHidden .

    To je ono! Hneď ako Viditeľné vlastnosť sa zmení, príslušná karta listu zmizne z dolnej časti zošita. V prípade potreby zopakujte vyššie uvedené kroky pre ďalšie listy a po dokončení zatvorte okno Editora jazyka Visual Basic.

    Urobte aktívny pracovný hárok veľmi skrytým pomocou kódu VBA

    Ak musíte pravidelne skrývať hárky a otravuje vás, že to musíte robiť ručne, môžete túto prácu automatizovať pomocou jediného riadku kódu. Tu je makro, ktoré aktívny pracovný hárok veľmi skryje:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Ak píšete makro pre iných používateľov, možno sa budete chcieť postarať o situácie, keď zošit obsahuje len jeden viditeľný list. Ako si možno pamätáte, nie je možné skryť úplne všetky pracovné listy v súbore Excel (či už ich robíte skryté alebo veľmi skryté), aspoň jeden list by mal zostať viditeľný. Aby ste teda používateľov upozornili na toto obmedzenie, zabaľte vyššie uvedené makro do Pri chybe blok ako tento:

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox "Zošit musí obsahovať aspoň jeden viditeľný pracovný list." , vbOKOnly, "Unable to Hide Worksheet" End Sub

    Vytvorenie viacerých pracovných hárkov veľmi skrytých pomocou kódu VBA

    V prípade, že chcete nastaviť všetky vybrané listy byť veľmi skryté, prejdite postupne všetky vybrané listy v aktívnom zošite (ActiveWindow) a zmeňte ich Viditeľné vlastnosť na xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler For Each wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "Zošit musí obsahovať aspoň jeden viditeľný pracovný list." , vbOKOnly, "Unable to Hide Worksheets" End Sub

    Ako zrušiť skrytie veľmi skrytých hárkov v programe Excel

    Teraz, keď už viete, ako úplne skryť hárky v programe Excel, je čas hovoriť o tom, ako môžete zobraziť veľmi skryté hárky.

    Zrušenie skrytia veľmi skrytého pracovného hárka zmenou jeho vlastnosti Visible

    Ak chcete znovu zobraziť veľmi skrytý pracovný hárok, stačí zmeniť jeho Viditeľné späť na xlSheetVisible .

    1. Stlačením klávesov Alt + F11 otvorte editor jazyka Visual Basic.
    2. V VBAProject vyberte pracovný hárok, ktorý chcete odfajknúť.
    3. V Vlastnosti okno, nastavte Viditeľné vlastnosť na -1 - xlSheetVisible .

    Hotovo!

    Zrušenie skrytia všetkých veľmi skrytých hárkov pomocou VBA

    Ak máte pomerne veľa veľmi skrytých listov a chcete ich všetky opäť zviditeľniť, toto makro bude fungovať výborne:

    Sub UnhideVeryHiddenSheets() Dim wks As Worksheet For Each wks In Worksheets If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End Sub

    Poznámka: Toto makro iba odkrýva veľmi skryté listy , nie normálne skryté pracovné hárky. Ak chcete zobraziť úplne všetky skryté hárky, použite nižšie uvedený postup.

    Odkrývanie všetkých skrytých a veľmi skrytých listov naraz

    Ak chcete zobraziť všetky skryté hárky v aktívnom zošite naraz, stačí nastaviť Viditeľné vlastnosti každého listu na TRUE alebo xlSheetVisible .

    Sub UnhideAllSheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End Sub

    Ako používať makrá Very Hidden Sheets

    Ak chcete do zošita Excelu vložiť niektoré z vyššie uvedených makier, vykonajte tieto obvyklé kroky:

    1. Otvorte zošit, v ktorom chcete skryť alebo zrušiť skrytie listov.
    2. Stlačením klávesov Alt + F11 otvorte editor jazyka Visual Basic.
    3. Na ľavom paneli kliknite pravým tlačidlom myši na Tento pracovný zošit a vyberte Vložte > Modul z kontextového menu.
    4. Vložte kód do okna Kód.
    5. Stlačením klávesy F5 spustíte makro.

    Ak chcete zachovať makro, nezabudnite súbor uložiť ako zošit s podporou makier Excelu (.xlsm). Podrobné pokyny krok za krokom nájdete v časti Ako vložiť a spustiť kód VBA v programe Excel.

    Prípadne si môžete stiahnuť náš vzorový zošit s makrami a spustiť požadované makro priamo z tohto zošita.

    Vzorový zošit obsahuje nasledujúce makrá:

    • VeryHiddenActiveSheet - je aktívny hárok veľmi skrytý.
    • VeryHiddenSelectedSheets - sa všetky vybrané listy veľmi skryjú.
    • UnhideVeryHiddenSheets - skryje všetky veľmi skryté listy v aktívnom zošite.
    • UnhideAllSheets - zobrazí všetky skryté listy v aktívnom zošite (normálne skryté a veľmi skryté).

    Ak chcete spustiť makrá v programe Excel, postupujte takto:

    1. Otvorte stiahnutý zošit a ak sa zobrazí výzva, povoľte makrá.
    2. Otvorte si vlastný zošit.
    3. V zošite stlačte Alt + F8 , vyberte makro, ktoré vás zaujíma, a kliknite na tlačidlo Spustiť .

    Napríklad takto môžete všetky vybrané pracovné hárky veľmi skryť:

    Dúfam, že tento krátky návod vám objasnil veľmi skryté hárky programu Excel. Ďakujem vám za prečítanie a dúfam, že sa na našom blogu uvidíme budúci týždeň!

    Ukážka pracovného zošita na stiahnutie

    Veľmi skryté makrá hárkov (.xlsm súbor)

    Michael Brown je nadšený technologický nadšenec s vášňou pre zjednodušovanie zložitých procesov pomocou softvérových nástrojov. S viac ako desaťročnými skúsenosťami v technologickom priemysle si zdokonalil svoje zručnosti v programoch Microsoft Excel a Outlook, ako aj Tabuľky Google a Dokumenty. Michaelov blog je venovaný zdieľaniu svojich vedomostí a odborných znalostí s ostatnými a poskytuje jednoduché tipy a návody na zlepšenie produktivity a efektivity. Či už ste skúsený profesionál alebo začiatočník, Michaelov blog ponúka cenné poznatky a praktické rady, ako z týchto základných softvérových nástrojov vyťažiť maximum.