Kako radni list programa Excel učiniti vrlo skrivenim i otkriti ga

  • Podijeli Ovo
Michael Brown

Ovaj vodič pojašnjava razliku između skrivenih i vrlo skrivenih listova, objašnjava kako radni list učiniti vrlo skrivenim i kako vidjeti vrlo skrivene listove u Excelu.

Jeste li ljuti jer ste ne možete pronaći proračunsku tablicu na koju se odnosi jedna od vaših formula? List se ne pojavljuje među ostalim karticama na dnu vaše radne knjige, niti se prikazuje u dijaloškom okviru Otkrij . Gdje bi zaboga mogao biti taj list? Jednostavno, vrlo je skriven.

    Što je vrlo skriven radni list u Excelu?

    Kao što svi znaju, Excel list može biti vidljiv ili skriven. Zapravo, postoje dvije razine skrivanja radnog lista: skriveno i vrlo skriveno .

    Poništavanje skrivenog lista koji je obično skriven vrlo je jednostavno. Sve što trebate učiniti je desnom tipkom miša kliknuti bilo koji vidljivi radni list, kliknuti Otkrij i odabrati list koji želite pogledati. Vrlo skrivene plahte su druga priča. Ako radna knjiga sadrži samo vrlo skrivene listove, nećete moći ni otvoriti dijaloški okvir Unhide jer će naredba Unhide biti onemogućena. Ako radna knjiga sadrži i skrivene i vrlo skrivene listove, dijaloški okvir Otkrij bit će dostupan, ali ondje neće biti navedeni vrlo skriveni listovi.

    Tehnički, kako Excel razlikuje skrivene i vrlo skriveni radni listovi? Svojstvom Visible lista, koji može imati jedno od ovogavrijednosti:

    • xlSheetVisible (ili TRUE) - list je vidljiv
    • xlSheetHidden (ili FALSE) - list je skriven
    • xlSheetVeryHidden - list je vrlo skriven

    Dok se svatko može prebacivati ​​između TRUE (vidljivo) i FALSE (skriveno) korištenjem Excelove Unhide ili Hide naredbe, vrijednost xlVeryHidden može se postaviti samo iz uređivača Visual Basic.

    Iz perspektive korisnika, koja je razlika između skrivenog i vrlo skrivene plahte? Jednostavno je ovo: vrlo skriveni list ne može se učiniti vidljivim putem korisničkog sučelja Excela, jedini način da ga otkrijete je pomoću VBA. Dakle, ako želite da neki od vaših radnih listova budu mnogo teži za otkrivanje drugima (npr. oni koji sadrže osjetljive informacije ili posredne formule), primijenite ovu višu razinu skrivanja listova i učinite ih vrlo skrivenima.

    Kako učinite Excel radne listove vrlo skrivenima

    Kao što je već spomenuto, jedini način da učinite list vrlo skrivenim je korištenje Visual Basic Editora. Ovisno o tome koliko listova želite sakriti, možete nastaviti s jednom od sljedećih metoda.

    Učinite radni list vrlo skrivenim promjenom svojstva Visible

    Ako želite potpuno sakriti samo jedan ili dva lista, možete ručno promijeniti svojstvo Vidljivo svakog lista. Evo kako:

    1. Pritisnite Alt + F11 ili kliknite gumb Visual Basic na Developer tab. Ovo će otvoriti Visual Basic Editor s prozorom Project Explorer u gornjem lijevom panelu koji prikazuje stablo svih otvorenih radnih knjiga i njihovih listova.
    2. Pritisnite F4 ili kliknite Prikaz > Svojstva . Ovo će natjerati prozor Svojstva da se pojavi odmah ispod Project Explorera (pogledajte snimak zaslona u nastavku). Ako je prozor Svojstva već tamo, preskočite ovaj korak :)
    3. U prozoru Project Explorer kliknite na radni list koji želite učiniti vrlo skrivenim da biste ga odabrali.
    4. U prozoru Svojstva postavite svojstvo Visible na 2 - xlSheetVeryHidden .

    To je to! Čim se promijeni svojstvo Visible , odgovarajuća kartica lista nestat će s dna vaše radne knjige. Ponovite gornje korake za druge listove ako je potrebno i zatvorite prozor Visual Basic Editora kada završite.

    Učinite aktivni radni list vrlo skrivenim pomoću VBA koda

    Ako morate redovito skrivati ​​listove i ljutite se što to morate raditi ručno, možete automatizirati posao s jednom linijom koda. Evo makronaredbe koja čini aktivni radni list vrlo skrivenim:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Ako pišete makronaredbu za druge korisnike, trebali biste se pobrinuti za situacije kada radna knjiga sadrži samo jedan vidljiv list. Kao što se možda sjećate, nije moguće sakriti seapsolutno sve radne listove u Excel datoteci (bez obzira na to činite li ih skrivenima ili vrlo skrivenima), barem jedan list trebao bi ostati vidljiv. Dakle, da biste upozorili svoje korisnike na ovo ograničenje, zamotajte gornju makronaredbu u blok On Error ovako:

    Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox " Radna knjiga mora sadržavati barem jedan vidljivi radni list." , vbOKOnly, "Nije moguće sakriti radni list" End Sub

    Učinite više radnih listova vrlo skrivenim pomoću VBA koda

    U slučaju da želite postaviti sve odabrane listove da budu vrlo skriveni, prođite kroz sve odabrane listove u aktivnoj radnoj knjizi (ActiveWindow) jedan po jedan i promijenite njihovo svojstvo Visible u xlSheetVeryHidden .

    Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler Za svaki wks u ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "Radna knjiga mora sadržavati barem jedan vidljivi radni list." , vbOKOnly, "Nije moguće sakriti radne listove" End Sub

    Kako otkriti vrlo skrivene listove u Excelu

    Sada kada znate kako potpuno sakriti listove u Excelu, vrijeme je da razgovaramo o tome kako možete vidjeti vrlo skrivene listove.

    Otkrijte vrlo skriveni radni list promjenom njegovog svojstva Visible

    Da biste ponovno mogli vidjeti vrlo skriveni radni list, samo trebate promijeniti njegov Visible svojstvo natrag na xlSheetVisible .

    1. Pritisnite Alt + F11 da otvorite Visual Basic Editor.
    2. U prozoru VBAProject odaberite radni list koji želite otkriti.
    3. U prozoru Svojstva postavite svojstvo Visible na -1 - xlSheetVisible .

    Gotovo!

    Otkrij sve vrlo skrivene listove pomoću VBA

    Ako imate dosta vrlo skrivenih listova i želite ih sve ponovno učiniti vidljivima, ova će makronaredba dobro funkcionirati:

    Sub UnhideVeryHiddenSheets() Dim wks kao radni list za svaki wks u radnim listovima If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End Sub

    Napomena. Ova makronaredba otkriva samo jako skrivene listove , a ne normalno skrivene radne listove. Ako želite prikazati apsolutno sve skrivene listove, upotrijebite donji.

    Otkrij sve skrivene i vrlo skrivene listove odjednom

    Za prikaz svih skrivenih listova u aktivnoj radnoj knjizi u jednom potezu , jednostavno postavite svojstvo Visible svakog lista na TRUE ili xlSheetVisible .

    Sub UnhideAllSheets() Dim wks As Worksheet For Every wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Sljedeći tjedni End Sub

    Kako koristiti makronaredbe Very Hidden Sheets

    Da biste umetnuli bilo koju od gornjih makronaredbi u svoju Excel radnu knjigu, izvršite ove uobičajene korake:

    1. Otvorite radnu knjigu gdje želite sakriti ili otkriti listove.
    2. Pritisnite Alt + F11 da biste otvorili VisualOsnovni uređivač.
    3. U lijevom oknu desnom tipkom miša kliknite Ova radna knjiga i odaberite Umetni > Modul iz kontekstnog izbornika.
    4. Zalijepite kôd u prozor koda.
    5. Pritisnite F5 za pokretanje makronaredbe.

    Da biste zadržali makronaredbu, svakako spremite datoteku kao Excel s omogućenom makronaredbom radna bilježnica (.xlsm). Za detaljne upute korak po korak, pogledajte Kako umetnuti i pokrenuti VBA kod u Excelu.

    Alternativno, možete preuzeti naš primjer radne knjige s makronaredbama i pokrenuti željenu makronaredbu izravno iz te radne knjige.

    Uzorak radne knjige sadrži sljedeće makronaredbe:

    • VeryHiddenActiveSheet - čini aktivni list vrlo skrivenim.
    • VeryHiddenSelectedSheets - čini sve odabrane listove vrlo skrivenim.
    • UnhideVeryHiddenSheets - otkriva sve vrlo skrivene listove u aktivnoj radnoj knjizi.
    • UnhideAllSheets - prikazuje sve skrivene listove u aktivna radna knjiga (skrivena normalno i vrlo skrivena).

    Da biste pokrenuli makronaredbe u svom Excelu, učinite sljedeće:

    1. Otvorite preuzetu radnu knjigu i omogućite makronaredbe ako se to od vas zatraži.
    2. Otvorite vlastitu radnu knjigu.
    3. U radnoj knjizi pritisnite Alt + F8 , odaberite makronaredbu koja vas zanima i kliknite Pokreni .

    Na primjer, evo kako sve odabrane radne listove možete učiniti vrlo skrivenim:

    Nadam se da je ovaj kratki vodič bacio malo svjetla na Excelove vrlo skrivene listove. zahvaljujem tiza čitanje i nadamo se da se vidimo na našem blogu sljedeći tjedan!

    Uzorak radne knjige za preuzimanje

    Very Hidden Sheets makronaredbe (.xlsm datoteka)

    Michael Brown predani je tehnološki entuzijast sa strašću za pojednostavljivanjem složenih procesa pomoću softverskih alata. S više od desetljeća iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google tablicama i dokumentima. Michaelov blog posvećen je dijeljenju znanja i stručnosti s drugima, pružajući savjete i upute koje je lako slijediti za poboljšanje produktivnosti i učinkovitosti. Bez obzira jeste li iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.