Cum să faci o foaie foarte ascunsă. Cum să ascundeți foile de la majoritatea utilizatorilor Excel

Pentru a putea ascunde informațiile de privirile indiscrete, și poate de ale dvs., Excel 2007 și o versiune ulterioară oferă posibilitatea de a ascunde foile. În același timp, puteți face foile registrului de lucru atât ascunse, cât și foarte ascunse și, dacă este necesar, să le faceți din nou vizibile, adică afișare (afișare).

Cum să faci o foaie ascunsă?

Ascunderea unei foi este foarte simplă, pentru aceasta trebuie să faceți clic dreapta pe fila foii dorite și să selectați elementul „Ascunde” din meniul contextual care apare. Pentru a ascunde mai multe foi pe rând, sau toate foile cu excepția celei active (cartea trebuie să conțină cel puțin o foaie vizibilă), faceți clic stânga pe prima foaie dorită, apoi, ținând apăsată tasta Shift, faceți clic pe ultima, apoi faceți clic dreapta pe butonul mouse-ului în zona foilor selectate și selectați „Ascunde” din meniul contextual. Toate foile selectate devin ascunse simultan. În mod similar, puteți selecta în mod selectiv foile utilizând tasta Ctrl în loc de tasta Shift.

Cum să faci o foaie foarte ascunsă?

Foile caietului de lucru pot fi foarte ascunse. Asemenea foi nu pot fi afișate. mijloace standard Excel, când apelați meniul contextual, elementul „Afișare...” (în unele versiuni se numește „Afișare...”) nu este activ. Pentru a face foaia foarte ascunsă, trebuie să mergeți la editorul VB ( Visual Basic), Poate fi realizat căi diferite, dar cel mai simplu este să utilizați combinația de taste Alt + F11, selectați foaia dorită în proiectul VBA al registrului de lucru și apoi selectați parametrul „xlSheetVeryHidden” în proprietatea „Visible” a acestei foi.

Pentru a face foaia vizibilă din nou, trebuie să schimbați proprietatea „Visible” înapoi la xlSheetVisible.

Cum să arăți foile ascunse?

Procedura inversă, atunci când devine necesară afișarea și vizibilitatea foilor ascunse, poate necesita multă răbdare. Pentru a afișa foile ascunse, faceți clic dreapta în zona cu numele foii și selectați elementul de meniu „Afișare...”.

După aceea, apare o fereastră cu o listă de foi ascunse, iar foile ascunse sunt afișate pe ecran selectând o foaie din întreaga listă. Nu le puteți afișa pe toate deodată.

Va trebui să faceți foile vizibile pe rând. Afișarea chiar și a zece foi ascunse va fi o sarcină destul de obositoare, ca să nu mai vorbim de mai multe dintre ele.

Ce să faci dacă foaia nu poate fi ascunsă sau afișată?

Dacă este setată protecția structurii registrului de lucru, atunci elementele „Ascunde” și „Afișează” din meniul contextual vor fi inactive. Pentru a efectua orice acțiuni cu foile, trebuie să eliminați protecția cărții.

Afișați toate foile, afișați și ascundeți selectiv foile după mască

Add-in-ul pentru Excel prezentat mai jos vă permite să facilitați și să accelerați unele manipulări efectuate cu foi de caiete de lucru. Suplimentul permite:

1) Faceți ascunse toate foile, cu excepția celei active;

2) faceți toate foile foarte ascunse, cu excepția celei active;

3) afișați toate foile ascunse deodată, indiferent dacă sunt ascunse sau foarte ascunse;

4) ascundeți și afișați foile prin mască folosind Simboluri speciale potriviri pentru numele foilor.

video de completare

macro (supliment) pentru ascunderea și afișarea rapidă a foilor

Alte materiale conexe:

Puteți ascunde foile utilizând meniul contextual numit de butonul din dreapta al mouse-ului din fila foaie. 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:

  1. Deschideți editorul VBA apăsând combinația de taste rapide Alt+F11.
  2. În fereastra Proiect, selectați Sheet2. Și în fereastra „Proprietăți”, găsiți proprietatea „Vizibilă” și selectați parametrul „2-xlSheetVeryHidden” pentru aceasta. Și închideți fereastra editorului.
  3. Pentru a afișa foile Excel ascunse, faceți clic dreapta pe fila foaie și selectați opțiunea „Afișaț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:

  1. Folosind setările parametrilor: „Fișier” - „Opțiuni” - „Avansat” - „Afișați filele foii”.
  2. Cu extensia de defilare orizontală, așa cum se arată în imagine:

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:

  1. Treceți la ultima celulă în raport cu rândurile și coloanele XFD1048576. Pentru a face acest lucru, puteți introduce adresa celulei XFD1048576 în câmpul de nume și apăsați Enter. Și dacă foaia este goală, puteți apăsa combinația de taste rapide CTRL + → (săgeata stânga) pentru a muta cursorul la ultima coloană a XFD1, iar apoi CTRL + ↓ (săgeata în jos) va muta cursorul la ultima celulă XFD1048576 .
  2. Introduceți orice valoare în ultima celulă a XFD1048576, chiar și un spațiu „ ” poate fi folosit.

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).

Ascundere fiabilă a foilor care nu pot fi afișate prin mijloace standard (opțiune Afișare). Trucuri utile pentru lucrul cu foi și celule.

Uneori, unele foi din carte trebuie să fie ascunse de ochii utilizatorilor. Modul clasic presupune ascunderea foii prin meniu Format - Foaie - Ascunde sau faceți clic dreapta pe fila foaie - Ascunde:

Problema este că utilizatorul, după ce a intrat în meniu Format - Foaie - Afișare sau făcând clic dreapta pe fila oricărei foi și selectând Afișează (Afișează), va vedea numele foilor ascunse și va înțelege că unele informații sunt ascunse de ele:

Prin urmare, este mai bine să vă asigurați că utilizatorul nici măcar nu știe despre prezența unor foi ascunse în carte. Pentru a face acest lucru, deschideți Editorul Visual Basic:

  • în Excel 2003 și mai vechi - selectând din meniu Serviciu - Macro - Editor Visual Basic (Instrumente - Macro - Editor Visual Basic)
  • în Excel 2007 și mai nou - făcând clic pe butonul Editor Visual Basic fila Dezvoltator sau făcând clic ALT+F11

Căutăm următoarea fereastră pe ecran:

Dacă nu este vizibil, atunci îl puteți afișa prin meniu View-Project Explorer(sus) și Vizualizare - Fereastra Proprietăți(partea de jos).

În partea de sus pe „copac” găsim și selectăm foaia noastră (în imagine - Sheet1), iar în partea inferioară găsim proprietatea vizibil(la sfârșitul listei) și fă-o xlSheetVeryHidden.

Voila! Acum puteți vedea această foaie și afla despre existența ei doar în editorul Visual Basic și nu va fi afișată în nicio fereastră și meniu Excel. Cu cât știi mai puțin, cu atât dormi mai bine. 🙂

Linkuri conexe

  • 4 niveluri de protecție în fișierele Excel
  • Ascunderea foilor în vrac cu suplimentul PLEX

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 va putea 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 posibilitatea 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

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. Datele ascunse ale foii și ale registrului 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 afișați o foaie ascunsă, puteți face acest lucru alternativ numai atunci 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.

Fişier programe Microsoft Excel se numește CARTE. Și cartea, ca de obicei, este formată din foi. Numărul lor implicit este 3, dar puteți crea câte aveți nevoie. Etichetele foilor pot fi schimbate cu ușurință cu un singur clic: sunt afișate în colțul din stânga jos al cărții și se numesc standard: SHEET1, SHEET2 etc. Poate fi comutat cu combinația de taste rapide CTRL+ PageUp (PageDown). Dar acest lucru nu este întotdeauna convenabil. Și de ce nu sunt etichete vizibile? Să aruncăm o privire la setări.

Cum se returnează etichetele

Să vedem cum ar trebui să arate cartea, astfel încât să poată trece cu ușurință de la o foaie la alta. Aici sunt ei. Acesta este colțul din stânga jos al registrului de lucru Excel în mod implicit.

Dar cineva din colțul din stânga jos poate avea o imagine complet diferită.

Ce să faci în acest caz, când când deschizi o carte, nu există panouri cu file în ea? Trebuie să configurați Excel. Dacă aveți versiunea 2007 a programului, calea către setările dorite situat în BIROUL (situat în stânga sus, chiar în colțul cărții) - OPȚIUNI EXCEL - SUPLIMENTARE - AFIȚI OPȚIUNI PENTRU CARTEA URMĂTOARE. Aici găsim linia SHOW LABELS și punem o bifă. Apăsăm OK.


După aceea, foile vor apărea în colțul din stânga jos al cărții. Dacă aveți Excel 2003, atunci calea este: SERVICE - OPȚIUNI - VIZUALIZARE. Pentru versiunile 2010-2013: FIȘIER - PARAMETRI - SUPLIMENTARE.



Cum să ascundeți și să afișați etichetele foilor

Există o altă funcție în Excel. Puteți ascunde și afișa foile într-un panou cu file existent. Acest lucru poate fi util dacă trebuie să creați un numar mare foi când trebuie să folosiți săgețile pentru a găsi ceea ce aveți nevoie.

În acest caz, foile care nu sunt necesare temporar pot fi ascunse, astfel încât să nu ocupe spațiu pe panou.

Acest lucru se face foarte simplu. Să presupunem că trebuie să ascundem foile 10, 11 și 12. Pentru a face acest lucru, mai întâi faceți clic pe a zecea foaie cu butonul din dreapta și selectați HIDE.

Facem același lucru cu al unsprezecelea și al doisprezecelea. Rezultă următoarele.

Foile sunt ascunse, dar nu sunt șterse. Informațiile sunt stocate și pe ele. Și dacă încercăm să redenumim SHEET13 în SHEET10, programul nu ne va permite.

Va trebui să venim cu un alt nume pentru foaie. Sau lăsați totul așa cum este.

Foile ascunse sunt returnate la locul lor în același mod. Click dreapta faceți clic pe orice foaie vizibilă și selectați SHOW. Programul va afișa o listă de foi ascunse și vă va solicita să o selectați pe cea pe care doriți să o afișați. Nu puteți seta o comandă pentru toate foile în același timp. Trebuie să faceți acest lucru în succesiune.

Nu puteți ascunde sau șterge absolut toate foile. Cel puțin unul trebuie să rămână vizibil.