Kako napraviti Excel radni list vrlo skrivenim i otkriti ga

  • Podijeli Ovo
Michael Brown

Ovaj vodič pojašnjava razliku između skrivenih i veoma skrivenih listova, objašnjava kako da radni list učinite veoma skrivenim i kako da pregledate veoma skrivene listove u Excelu.

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

    Šta je vrlo skriven radni list u Excelu?

    Kao što svi znaju, Excel list može biti vidljiv ili skriven. U stvari, postoje dva nivoa skrivanja radnog lista: skriven i veoma skriven .

    Otkrivanje lista koji je normalno skriven je vrlo lako. Sve što treba da uradite je da kliknete desnim tasterom miša na bilo koji vidljiv radni list, kliknete na Otkrij i izaberete list koji želite da vidite. Vrlo skrivene plahte su druga priča. Ako radna knjiga sadrži samo vrlo skrivene listove, nećete moći čak ni otvoriti Otkrij dijaloški okvir jer će naredba Otkrij biti onemogućena. Ako radna knjiga sadrži i skrivene i vrlo skrivene listove, dijaloški okvir Otkrij će biti dostupan, ali vrlo skriveni listovi tamo neće biti navedeni.

    Tehnički, kako Excel razlikuje skrivene i veoma skriveni radni listovi? Po svojstvu Visible lista, koji može imati jedno od ovihvrijednosti:

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

    Dok svako može prelaziti između TRUE (vidljivo) i FALSE (skriven) koristeći Excelov Unhide ili Hide naredbe, vrijednost xlVeryHidden može se postaviti samo iz Visual Basic Editor-a.

    Iz korisničke perspektive, koja je razlika između skrivenog i vrlo skrivene listove? Jednostavno je ovo: veoma skriveni list se ne može učiniti vidljivim preko Excel korisničkog interfejsa, jedini način da ga otkrijete je pomoću VBA. Dakle, ako želite neke svoje radne listove učiniti mnogo težim za otkrivanje drugima (npr. one koji sadrže osjetljive informacije ili srednje formule), primijenite ovaj viši nivo sakrivanja listova i učinite ih vrlo skrivenim.

    Kako učinite Excel radne listove veoma skrivenim

    Kao što je već spomenuto, jedini način da se list učini veoma skrivenim je korištenje Visual Basic Editor-a. Ovisno o tome koliko listova želite sakriti, možete nastaviti s jednim od sljedećih metoda.

    Učinite radni list veoma skrivenim promjenom njegovog svojstva Vidljivo

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

    1. Pritisnite Alt + F11 ili kliknite gumb Visual Basic na Programer tab. Ovo će otvoriti Visual Basic Editor sa 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 prisiliti da se prozor Properties pojavi odmah ispod Project Explorera (pogledajte snimak ekrana ispod). Ako je prozor Properties već tamo, preskočite ovaj korak :)
    3. U prozoru Project Explorer kliknite na radni list koji želite da učinite veoma skrivenim da biste ga odabrali.
    4. U prozoru Properties , postavite svojstvo Visible na 2 - xlSheetVeryHidden .

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

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

    Ako morate redovno sakrivati ​​listove i ako ste ljuti zbog toga što to morate da radite ručno, možete automatizovati posao sa jednom linijom koda. Evo makroa koji aktivni radni list čini veoma skrivenim:

    Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End Sub

    Ako pišete makro za druge korisnike, možda ćete htjeti voditi računa o situacijama kada radna knjiga sadrži samo jedan vidljivi list. Kao što se možda sjećate, nije moguće sakriti seapsolutno svi radni listovi u Excel datoteci (bez obzira da li ih pravite skrivenim ili veoma skrivenim), najmanje jedan list treba da ostane u prikazu. Dakle, da biste svoje korisnike upozorili na ovo ograničenje, umotajte gornji makro u blok On Error ovako:

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

    Učinite više radnih listova vrlo skrivenim sa VBA kodom

    U slučaju da želite postaviti sve odabrane listove da budu jako skriveni, prođite kroz svi odabrani listovi 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 tjedan u ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Sljedeći izlaz Sub ErrorHandler : MsgBox "Radna knjiga mora sadržavati najmanje jedan vidljiv 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 skriveni listovi.

    Otkrijte vrlo skriveni radni list promjenom njegovog svojstva Vidljivo

    Da biste mogli ponovo vidjeti vrlo skriven radni list, samo trebate promijeniti njegov Vidljiv svojstvo nazad na xlSheetVisible .

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

    Gotovo!

    Otkrijte sve vrlo skrivene listove pomoću VBA

    Ako imate dosta jako skrivenih listova i želite da ih sve ponovo učinite vidljivima, ovaj makro će raditi kao poslastica:

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

    Napomena. Ovaj makro otkriva samo veoma skrivene listove , a ne radne listove koji su normalno skriveni. Ako želite prikazati apsolutno sve skrivene listove, onda koristite donji.

    Otkrijte sve skrivene i vrlo skrivene listove odjednom

    Da prikažete sve skrivene listove u aktivnoj radnoj knjizi odjednom , jednostavno postavite svojstvo Visible svakog lista na TRUE ili xlSheetVisible .

    Sub UnhideAllSheets() Dim wks kao radni list za svaki tjedan u ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Sljedeći tjedan End Sub

    Kako koristiti makroe Very Hidden Sheets

    Da biste umetnuli bilo koji od gore navedenih makroa u Excel radnu knjigu, izvršite ove uobičajene korake:

    1. Otvorite radnu knjigu gdje želite da sakrijete ili otkrijete listove.
    2. Pritisnite Alt + F11 da otvorite VisualBasic Editor.
    3. Na lijevom oknu, kliknite desnim tasterom miša na Ova radna sveska i izaberite Insert > Module iz kontekstnog menija.
    4. Zalijepite kod u prozor koda.
    5. Pritisnite F5 da pokrenete makro.

    Da zadržite makro, obavezno sačuvajte datoteku kao makro omogućen u Excelu radna sveska (.xlsm). Za detaljna uputstva korak po korak pogledajte Kako umetnuti i pokrenuti VBA kod u Excelu.

    Alternativno, možete preuzeti naš primjer radne knjige s makroima i pokrenuti željeni makro direktno iz te radne knjige.

    Primjer radne knjige sadrži sljedeće makroe:

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

    Da biste pokrenuli makroe u vašem Excelu, učinite sljedeće:

    1. Otvorite preuzetu radnu knjigu i omogućite makroe ako se to od vas zatraži.
    2. Otvorite svoju radnu svesku.
    3. U radnoj svesci pritisnite Alt + F8 , odaberite makro koji vas zanima i kliknite Pokreni .

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

    Nadam se da je ovaj kratki vodič bacio svjetlo na Excelove vrlo skrivene listove. hvala tiza čitanje i nadamo se da se vidimo na našem blogu sljedeće sedmice!

    Primjer radne knjige za preuzimanje

    Makroi vrlo skrivenih listova (.xlsm datoteka)

    Michael Brown je posvećen tehnološki entuzijasta sa strašću za pojednostavljenje složenih procesa pomoću softverskih alata. Sa više od decenije iskustva u tehnološkoj industriji, usavršio je svoje vještine u Microsoft Excelu i Outlooku, kao i Google Sheets i Docs. Michaelov blog je posvećen dijeljenju svog znanja i stručnosti s drugima, pružajući jednostavne savjete i tutorijale za poboljšanje produktivnosti i efikasnosti. Bilo da ste iskusni profesionalac ili početnik, Michaelov blog nudi vrijedne uvide i praktične savjete za izvlačenje maksimuma iz ovih osnovnih softverskih alata.