Ascundeți și afișați etichetele foilor în Excel. Ascundeți foaia în lista Excel Hidden Sheets

Puteți ascunde orice foaie de lucru dintr-un registru de lucru pentru a o elimina din vizualizare. De asemenea, puteți ascunde fereastra cărții pentru a o elimina din spațiul de lucru. Date cearșafuri ascunseși registrele de lucru nu sunt vizibile, dar pot fi totuși referite din alte foi de lucru și registre de lucru. Dacă este necesar, pot fi afișate foi și cărțile ascunse.

În mod implicit, bara de activități arată toate registrele de lucru pe care le deschideți, dar le puteți ascunde sau afișa în bara de activități după cum este necesar.

Notă: Capturile de ecran din acest articol au fost făcute în Excel 2016. Dacă utilizați o versiune diferită, interfața poate arăta ușor diferită, dar funcționalitatea este aceeași.

În acest articol

Ascunzând și arătând o foaie

Note:

    Când să afișați o foaie ascunsă, o puteți face numai alternativ numai când utilizați Visual Basic pentru aplicații (VBA).

    Dacă foile sunt ascunse de codul VBA care atribuie o proprietate xlSheetVeryHidden, comanda „Afișare” nu va afișa aceste foi ascunse. Dacă utilizați un registru de lucru care conține cod VBA și aveți probleme cu foile ascunse, contactați proprietarul registrului de lucru pentru mai multe informații.

Ascundeți sau afișați fereastra cărții


Note:

Ascunderea și afișarea ferestrelor cărților în bara de activități Windows

Excel 2013 este implementat în Interfață unificată pentru documente, unde fiecare carte se va deschide într-o fereastră separată. Pașii de mai jos se aplică numai pentru Excel 2007 și 2010, pentru Windows.

Excel are trei niveluri de vizibilitate pentru foile de lucru: vizibil, ascuns și foarte ascuns. Vizibil foaia este afișată în lista de foi de foi din registrul de lucru. Ascuns foaia nu este afișată în listă, dar poate fi afișată folosind metode standard. Așa-zisul Foarte ascuns un mod care poate fi setat și dezactivat numai folosind macrocomenzi. Foile foarte ascunse nu apar în lista de foi și, în plus, nu apar în caseta de dialog Afișare foaia ascunsă.

Deoarece majoritatea oamenilor nu știu despre această metodă utilizatorii Excel, atunci este convenabil să-l utilizați dacă trebuie să ascundeți o parte din informații.

Cum să faci o foaie foarte ascunsă

Metoda numărul 1. Prin programul de completare VBA-Excel

Cel mai mod convenabil, care nu necesită cunoștințe speciale și, de asemenea, vă permite să vă ascundeți rapid un numar mare de sheets - instalați programul de completare VBA-Excel. Pentru a ascunde sau afișa foile în Excel, trebuie să:

Metoda numărul 2. Utilizarea proprietății foii în editorul de cod

Pentru a ascunde o foaie:

Pentru a afișa o foaie ascunsă, puteți seta în mod similar valoarea -1 - xlSheetVisible.

Metoda numărul 3. Folosind macrocomenzi

Putem spune că acesta este cel mai dificil mod, dar și mai versatil. Cu ajutorul programării, puteți seta diverse condiții pentru ascunderea foilor și multe altele. Dar să ne concentrăm pe ascunderea/afișarea deocamdată.

  1. Deschideți editorul de coduri cu comanda rapidă de la tastatură Alt+F11.
  2. În meniul din stânga, deschideți proiectul cu același nume al cărții dvs.
  3. Creați un modul nou (dacă nu aveți deja unul) în care vom scrie codul pentru a ascunde foile.
  4. Accesați modulul și inserați următorul cod în el:
SubSheetHide() " Eliminați liniile suplimentare de cod în funcție de rezultatul pe care doriți să-l obțineți Sheets("SheetName"). Visible = xlSheetHidden " Ascundeți foaia în modul obișnuit Sheets("SheetName"). Visible = xlSheetVeryHidden „Faceți un super ascuns Sheets(" SheetName").Visible = xlSheetVisible " Display Sheet End Sub

O zi buna, draga vizitatoare!

În această lecție, ne vom uita la interes Întreabă,cum să ascunzi foaia în excel cartea noastră. De fapt, de ce se fac toate acestea, dar există un singur sens - aceasta este pentru a ascunde de alți utilizatori unele informații care sunt stocate pe o foaie ascunsă. Pot fi multe motive pentru asta, este să ascunzi baza de date, indiferent de ce degetele stângace ale cuiva strica datele sau ascund datele intermediare sau ceva de prisos, dar este păcat să o ștergi, poate că este util, bine, sau să-ți dai seama singur. de ce trebuie să „criptați” .

Deci, dacă numele tău este Mata Hari sau James Bond, stai pe loc și ascultă elementele de bază ale secretului și misteriosului. Vom lua în considerare 2 opțiuni pentru a ascunde o foaie în Excel, acestea sunt:

Să luăm în considerare toate metodele pas cu pas și mai detaliat, pentru ce și cum este mai bine să le folosiți, ce avantaje au, să începem:

Acesta este cel mai simplu și mod accesibil ascunde foaia în excel, este cel mai bine folosit atunci când nu ascundeți nimic de valoare, ci doar eliminați foile suplimentare din vizualizare sau acele foi pe care .

Pentru a ascunde foaia în excel sau afișați-l trebuie să faceți câțiva pași simpli:

1. Apelați meniul contextual făcând clic dreapta pe foaia pe care doriți să o ascundeți.

2. În meniul apelat, trebuie să apăsați elementul "Ascunde" iar foaia dorită se va ascunde din vedere.

3. Pentru ca procedura inversă să afișeze o foaie ascunsă în Excel, apelați din nou meniul contextual făcând clic pe orice etichetă cu numele foii.

4. În meniul contextual, selectați elementul "Spectacol".

5. În fereastra de listă care apare pentru selectarea foilor ascunse, selectați-o pe cea de care aveți nevoie și totul devine din nou vizibil și accesibil.

Rețineți că nu este nimic dificil ascunde și afișează foaia ascunsă în excel nu este nimic. Prin urmare, această metodă este necesară pentru cineva care dorește doar să elimine informațiile inutile, dar pentru informații ascunse mai serioase, aveți nevoie de următoarea opțiune.

Acesta este cazul când utilizatorul nici nu va suspecta prezența foilor ascunse în carteși practic niciun truc nu îl va ajuta să le identifice sau chiar să ghicească prezența lor.

Cum are loc de fapt acest proces și nu este nimic complicat în el, iar tu însuți, fără să cunoști Visual Basic, vei putea face acest lucru în mod elementar, și anume, să faci toți pașii pe care îi voi descrie:

  • Pasul 1 : Deschidem, de fapt, editorul Visual Basic propriu-zis, în care se vor face toate modificările. Pentru utilizatorii Excel 2003 și versiunile anterioare, acest lucru se poate face din meniu „Service” - „Macro” - „Visual Basic Editor”, iar pentru utilizatorii de peste Excel 2003 lansați la clic pe buton „Editor Visual Basic”, trecere, la fila „Dezvoltator”. sau doar faceți clic Alt+F11.
  • Pasul 2 : Accesați meniul „Vizualizare” - „Explorator de proiecte”, pentru a afișa fereastra obiectelor proiectului Aplicație Visual Basic (VBA) sau doar apăsați combinația de taste ctrl+r(dacă este activat, sări peste acest pas).

  • Pasul 3 : Reveniți la meniu „Vizualizare” - „Fereastră de proprietăți”, afișați proprietățile ferestrei sau faceți clic pe obiectul selectat F4.

  • Pasul 4 : În fereastra de proprietăți deschisă „Proprietăți”, trebuie să găsiți o proprietate numită Vizibilși selectați o valoare pentru aceasta din meniul drop-down „xlSheetVeryHidden”.

Asta e tot! Acum despre existența acestei foi nu poate fi învățat din altă sursă decât editorul Visual Basic iar în toate meniurile Excel a încetat să mai strălucească. După cum se spune, cu cât mai puțin, știi, cu atât dormi mai bine.

Pentru, în general, fiabilitate specifică, vă puteți proteja proiectul VBA, funcționalitatea nefiind afectată în niciun fel. Și protecția reală este configurată astfel:

1. În cele incluse „Editor Visual Basic” selectați meniul „Instrumente” - „Proprietăți VBAProject”, selectați fila "Protecţie".

2. Pentru a activa protecția, trebuie să bifați caseta pentru articol „Blocați proiectul pentru vizualizare”, bine, și în consecință, pentru a-l debloca, îl vei elimina.

3. Ei bine, notează și șterge parola în câmpuri parolași "Confirmă parola".

Ați putea fi, de asemenea, interesat de articole despre cum să ascundeți alte elemente Excel: „” și „”.

Ei bine, atât, în principiu, am vrut să vă spun!

Economia este arta de a satisface nevoi nelimitate cu resurse limitate.
Lawrence Peter

Uneori apar situații când este necesar să ascundeți o foaie cu tot conținutul de privirile indiscrete. Foarte des acest lucru se face din meniul contextual al foii (pentru fericiții posesori de Excel 2007. Mai multe detalii: ). Dar la utilizare aceasta metoda este necesar să protejați cartea, altfel toată lumea poate afișa foile ascunse (prin același clic dreapta al mouse-ului - Display). Dar dacă cartea nu trebuie protejată? La urma urmei, este adesea necesar să se lase utilizatorilor capacitatea de a lucra cu structura cărții, de exemplu, să adauge foi. Cum să ascundeți foaia astfel încât să nu poată fi afișată? Există o modalitate destul de simplă prin editorul VBA și nu trebuie să aveți deloc abilități de programare. Deci, ne-am hotărât ce foaie să ascundem. Mai departe:

  1. accesați editorul VBA alt+F11)
  2. apăsați comanda rapidă de la tastatură ctrl+R sau mergi la meniu vedere-Explorator de proiecte(pentru a afișa fereastra VBA Project Objects)
  3. clic F4 sau prin vedere-Fereastra de proprietăți(pentru a afișa fereastra de proprietăți)
  4. în partea stângă a ferestrei (în Project Explorer) căutăm o carte în care foaia să fie ascunsă și să deschidem folderul (pe ecran este Proiect VBA (Cartea 1))
  5. deschide folderul Microsoft Excel Obiecte și selectați acolo o foaie cu numele dorit
  6. în fereastra Proprietăți ( Fereastra de proprietăți) găsiți proprietatea vizibilși atribuiți-i o valoare xlSheetVeryHidden

Pentru a afișa apoi această foaie, aveți nevoie de o proprietate vizibil valoarea stabilită - xlSheetVisible. În acest caz, pentru a afișa foaia, va fi necesar să mergeți la editorul VBA - metoda simpla afișajul eșuează. Și nu trebuie să aperi cartea. Care este ceea ce aveam nevoie.
Pentru a fi mai sigur, puteți securiza proiectul VBA, astfel încât să nu fie posibilă afișarea foii de lucru din VBA fără a furniza o parolă. Nu va afecta deloc funcționalitatea.
În aceeași fereastră VBA ( alt+F11):

  1. Instrumente-Proprietățile proiectului VBA-tab Protecţie;
  2. caseta de selectare pentru protecție Blocați proiectul pentru vizualizare"; a debloca - eliminat;
  3. introduceți / ștergeți parola în sine în câmpuri Parolași Confirmă parola.

Puteți ascunde toate foile din registrul de lucru, cu excepția foii numită „Vizibil” cu următoarea macrocomandă:

Sub Hide_All_Sheets() Dim wsSh ca obiect pentru fiecare wsSh din ActiveWorkbook.Sheets Dacă wsSh.Name<>„Vizibil” Apoi wsSh.Visible = xlSheetVeryHidden „afișare - xlSheetVisible; face foaia doar ascunsă - xlSheetHidden Următorul wsSh End Sub

Foile pot fi ascunse folosind meniul contextual numit Click dreapta mouse-ul pe fila foii. Așa cum este descris în lecția anterioară. Dar foile pot fi ascunse astfel încât să nu fie vizibile nici măcar în lista de foi ascunse. Și fără a folosi protecția structurii cărții. Pentru a implementa această sarcină, trebuie să utilizați opțiunile disponibile în modul editor VBA (Alt + F11).

Cum să ascunzi cel mai bine o foaie în Excel

Pentru claritate, să ne uităm la un exemplu. Ascundeți „Sheet3” în mod obișnuit (folosind opțiunea „Hide” din meniul contextual).

Și „Sheet2” va fi ascuns de parametrii editorului de macro VBA. Pentru a face acest lucru, efectuați următorii pași:


În listele de foi ascunse, nu vedem „Sheet3” al nostru. Este ascuns în siguranță. Pentru a-l vedea din nou, trebuie să accesați editorul VBA și să modificați parametrii din proprietatea „Visible” în „-1-xlSheetVisible”.

Notă. Al treilea parametru „0-xlSheetHidden” dă același rezultat ca ascunderea normală a foii folosind meniul contextual.

Sfaturi utile. Puteți ascunde vizual etichetele de foi:


Dar atât în ​​primul cât și în cel de-al doilea caz, puteți comuta între foi folosind combinațiile de taste rapide CTRL+PageUp și CTRL+PageDown.



Lifehack util în Excel

Pentru a preveni inserarea de noi rânduri și coloane în Excel fără a utiliza protecția foii, trebuie să faceți acest lucru:

Asta e tot, acum nu mai poți insera un rând sau o coloană într-o foaie. Dacă trebuie să interziceți inserarea numai a liniilor, atunci introduceți orice valoare în foarte ultima linie(de exemplu, A1048576). Și dacă interzicem inserarea numai coloanelor, atunci introducem orice valoare în ultima coloană (de exemplu, XFD1).

Ascundeți în siguranță foile care nu pot fi afișate mijloace standard(Afișați opțiunea). Trucuri utile pentru lucrul cu foi și celule.