Welcome to Our Website

Cum să Unhide Foi în Excel (Toate Într-Un Du-te)

Uita-te la Video – Cum să Afișați Toate Foile În Excel

în cazul În care preferați citit un tutorial pe vizionarea unui video, mai jos este un tutorial scris amanuntit pe unhiding foi în Excel.

când lucrați cu date care sunt răspândite pe mai multe foi de lucru în Excel, poate doriți să ascundeți câteva foi de lucru. Acest lucru ar putea fi pentru a evita dezordinea sau pentru a nu afișa anumite date clientului/managerului dvs., ascunzând unele foi de lucru și păstrându-le vizibile doar pe cele utile.,

și, în unele cazuri, este posibil să aveți un registru de lucru care are câteva foi ascunse și doriți să dezvăluiți unele sau toate aceste foi de lucru.

în acest tutorial, vă voi arăta câteva metode pentru a dezvălui foile de lucru în Excel (manual, precum și folosind automat VBA). De asemenea, vă voi arăta cum să dezvăluiți selectiv foile de lucru pe baza numelui sau a unei condiții.

deci, să începem!

Acest tutorial acoperă:

Unhiding foi manual

Dacă aveți doar câteva foi de lucru care sunt ascunse, puteți unhide manual unele sau toate aceste foi de lucru.,

Să presupunem că aveți un registru de lucru Excel care are 10 foi de lucru care sunt ascunse.

mai jos sunt pașii pentru a debloca manual foile de lucru (unul câte unul):

  1. faceți clic dreapta pe oricare dintre fila foii de lucru existente
  2. Faceți clic pe opțiunea Unhide. Aceasta va deschide caseta de dialog Unhide care listează toate foile de lucru ascunse

  3. în caseta de dialog Unhide, faceți clic pe foaia de lucru pe care să o dezvăluiți (puteți selecta doar una câte una).
  4. Faceți clic pe OK.,

pașii De mai sus ar unhide selectați foaia de lucru.

Notă: din Păcate, nu există nici o în-a construit de funcționalitate în Excel pentru rapid unhide toate ascunse foi de lucru (sau o modalitate de a selecta mai mult de o foaie de lucru și unhide). De acum, trebuie să utilizați caseta de dialog unhide unde puteți selecta doar o foaie de lucru pentru a dezvălui.,dacă doriți să ascundeți foile de lucru, puteți selecta mai multe foi de lucru simultan (țineți apăsată tasta control și faceți clic pe numele filei foii de lucru), faceți clic dreapta și faceți clic pe Ascundeți opțiune.din păcate ,nu există nicio funcționalitate încorporată în Excel pentru a dezvălui rapid toate foile de lucru ascunse (sau o modalitate de a selecta mai multe foi de lucru și de a le ascunde). De acum, trebuie să utilizați caseta de dialog unhide unde puteți selecta doar o foaie de lucru pentru a dezvălui.,deși nu există nicio funcționalitate încorporată pentru a ascunde în vrac, puteți face acest lucru cu ușurință cu un simplu cod macro VBA.

deschideți toate foile dintr-o dată

cu VBA, puteți dezvălui cu ușurință foile de lucru în bloc.

De exemplu, dacă aveți 10 ascunse foi de lucru, puteți crea un simplu cod VBA pentru a afișa toate foile de lucru sau puteți unhide bazează pe o condiție (cum ar fi unhide numai cele în cazul în care există un anumit prefix an sau în numele).

notă: metodele acoperite în acest tutorial nu necesită să salvați un registru de lucru Excel într-un format macro-activat (.,XLSM) pentru a utiliza codul VBA.

folosind fereastra imediată

editorul VB din Excel are o fereastră imediată în care puteți introduce o linie de cod și o puteți executa imediat imediat.

mai jos sunt pașii pentru a utiliza această linie de cod de mai sus pentru a ascunde foile prin fereastra imediată:

  1. Faceți clic dreapta pe oricare dintre foile vizibile din registrul de lucru
  2. Faceți clic pe Vizualizare cod. Aceasta va deschide Editorul VB.
  3. Faceți clic pe opțiunea Vizualizare din meniu și apoi faceți clic pe fereastra imediată., Acest lucru va face ca fereastra imediată să apară în editorul VB (dacă nu există deja).
  4. în fereastra imediată, copiați și lipiți următoarea linie de cod: pentru fiecare foaie din Thisworkbook.Foi: Foaie.Visible=True: Următoarea Coală
  5. Plasați cursorul la sfârșitul liniei
  6. a Lovit tasta Enter

Asta e!pașii de mai sus vor dezvălui instantaneu toate foile din registrul de lucru.după ce ați terminat, puteți închide editorul VB.,cea mai bună parte despre acest lucru este că puteți face acest lucru pe orice registru de lucru. Nu trebuie să vă faceți griji cu privire la salvarea registrului de lucru într-un format activat macro. Trebuie doar să executați o linie de cod și să dezvăluiți instantaneu toate foile din registrul de lucru.

permiteți-mi Să vă explic pe scurt mai jos codul VBA pe care am utilizat-o în fereastra immediate pentru a anula ascunderea foi:

For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet

codul De mai sus foloseste-o Pentru Următorul VBA buclă pentru a merge prin toate foile din registrul de lucru și setați vizibil proprietate la TRUE. Odată ce proprietatea vizibilă a tuturor foilor este schimbată, codul se va încheia.,

punctul (:) utilizat în codul de mai sus este echivalent cu o pauză de linie. În timp ce arată ca o singură linie de cod, are trei părți care sunt separate de două puncte.dacă sunteți interesat să aflați mai multe despre fereastra imediată și despre câteva lucruri minunate pe care le puteți face cu ea, iată un tutorial detaliat despre aceasta.

prin adăugarea Macro La QAT (cu un singur clic)

în cazul în care trebuie să dezvăluiți foile de lucru destul de des, o altă modalitate bună ar putea fi să aveți codul macro pentru a dezvălui foile în registrul de lucru macro personal și să salvați pictograma în bara de instrumente de acces rapid.,

acesta este doar un proces o singură dată și odată ce ați făcut-o, puteți apoi să dezvăluiți foile în orice registru de lucru făcând pur și simplu clic pe un buton din QAT.acesta este de departe cel mai eficient mod de a dezvălui foile în Excel (cel mai util atunci când obțineți o mulțime de cărți de lucru cu foi ascunse și trebuie să le ascundeți).

trucul de aici este să salvați codul pentru a dezvălui foile în registrul de lucru Macro Personal.

un registru de lucru Macro personal este ceva care este întotdeauna deschis atunci când deschideți orice fișier Excel (nu îl puteți vedea totuși)., Când salvați un cod macro în registrul de lucru Macro Personal, acest cod este acum întotdeauna disponibil pentru dvs. Și când adăugați acest lucru la QAT și executați codul macro cu un singur clic.,

mai Jos este codul de care aveți nevoie pentru a adăuga la Personal Macro Workbook:

Sub UnhideAllSheets()For Each Sheet In Sheets Sheet.Visible = TrueNext SheetEnd Sub

mai Jos sunt pașii pentru a adăuga acest cod pentru Personal Macro Workbook:

  1. faceți Clic pe înregistrare macrocomandă buton (în partea de jos stânga a registru de lucru Excel cerere)
  2. În Înregistrarea Macro caseta de dialog, schimba Store macro in setare pentru a – Personal Macro Workbook.
  3. Faceți clic pe OK., Aceasta va începe înregistrarea macro
  4. Faceți clic pe pictograma Oprire înregistrare macro (în partea stângă jos a registrului de lucru). Acest lucru va opri înregistrare macro
  5. Faceți clic pe orice foaie de tab-ul și apoi faceți clic pe Vizualizare Cod’
  6. În VB Editor, faceți dublu clic pe Modulul obiect în Personal.XLSB workbook
  7. eliminați orice cod existent și copiați și lipiți codul de mai sus.,
  8. faceți Clic pe pictograma Save din bara de instrumente
  9. Aproape Vb Editor

pașii De mai sus vă permit să facă Personal Macro Workbook vizibile în VB Editor și locul de cod pentru a afișa foi în ea.acum, tot ce trebuie să faceți este să adăugați acest cod în bara de instrumente de acces rapid, astfel încât să îl puteți utiliza oricând din orice registru de lucru.

mai jos sunt pașii pentru a adăuga acest cod în bara de instrumente Acces rapid:

  1. Faceți clic pe Pictograma bara de instrumente personalizare acces rapid.
  2. Faceți clic pe Mai multe comenzi.,
  3. În caseta de dialog Opțiuni Excel, faceți clic pe alegere Comenzi de la’ drop-down
  4. faceți Clic pe Macrocomenzi. Acest lucru vă va arăta o listă cu toate macro-urile din registrul de lucru (inclusiv cele din PERSONAL.XLSB)
  5. Selectați macro cod pentru a afișa foi
  6. Click pe butonul Add
  7. faceți Clic pe OK.

pașii de mai sus ar adăuga acest cod macro pentru a dezvălui foile din bara de instrumente de acces rapid.,

Acum, ori de câte ori veți obține un registru de lucru care are unele foi ascunse, trebuie doar să faceți clic pe codul pictograma din QAT și va instantaneu unhide toate foile într-un du-te.

Unhide foi cu Text Specific în numele

cu VBA, puteți, de asemenea, unhide foi pe baza numelui.de exemplu, să presupunem că aveți un registru de lucru care conține foi cu ani în nume și doriți să le dezvăluiți pe toate cele în care anul este 2020.,

puteți utiliza codul de mai jos pentru a dezvălui toate foile cu textul 2020 în el:

Sub UnhideSheetsWithSpecificText()For Each ws In ThisWorkbook.Worksheets If InStr(ws.Name, "2020") > 0 Then ws.Visible = xlSheetVisible End IfNext wsEnd Sub

cele de mai sus utilizează bucla For Next pentru a parcurge fiecare foaie de lucru din registrul de lucru. Condiția IF Then verifică apoi numele foii de lucru și dacă conține textul specificat (care este 2020 în acest cod), va schimba proprietatea vizibilă pentru a o face vizibilă.

și dacă numele nu conține textul specificat, îl va lăsa așa cum este.de asemenea, puteți modifica acest cod pentru a ascunde foile pe baza textului din nume.,de exemplu, dacă doriți să ascundeți rapid toate foile de lucru în care numele conține textul „2020” în el, puteți utiliza codul de mai jos:

Notă: Puteți salva acest cod într-un modul obișnuit din editorul VB sau îl puteți salva în registrul de lucru Macro Personal. În cazul în care îl salvați într-un modul obișnuit și trebuie să îl utilizați din nou mai târziu, trebuie să salvați registrul de lucru ca registru de lucru cu macro activat (.Xlsm format).

Unhide foi selectate (pe baza selecției utilizatorului)

de asemenea, puteți utiliza VBA pentru a oferi utilizatorului flexibilitatea de a alege dacă să unhide o foaie sau nu.,

Acest lucru se poate face prin afișarea unei casete de mesaje care solicită utilizatorului să selecteze dacă să dezvăluie sau nu o foaie. Dacă este selectat, acesta unhides acea foaie, altfel se mută la următoarea.

mai jos este codul care va face acest lucru:

codul de mai sus trece prin fiecare foaie din registrul de lucru și verifică dacă este deja vizibil sau nu. Dacă este ascuns, atunci afișează caseta de mesaje cu numele foii de lucru.

ca utilizator, acum Puteți decide dacă doriți să păstrați această foaie ascunsă sau să o ascundeți.,acest lucru poate funcționa bine dacă aveți unele foi de lucru care sunt ascunse și doriți să luați un apel pentru fiecare foaie în parte.Notă: Puteți salva acest cod într-un modul obișnuit din editorul VB sau îl puteți salva în registrul de lucru Macro Personal. În cazul în care îl salvați într-un modul obișnuit și trebuie să îl utilizați din nou mai târziu, trebuie să salvați registrul de lucru ca registru de lucru cu macro activat (.Xlsm format).,

Aici este un tutorial în care îți arată cum să se salveze codul în mod regulat modul în Excel (de căutare pentru ‘în cazul în Care pentru a pune acest cod secțiune în acest articol)

Unhide Toate sau Selectate Folosind Foi Personalizate Vedere

Acesta este un mai puțin cunoscută metodă în cazul în care doriți să afișați toate foile de lucru (sau anumite foi de lucru).

„vizualizare personalizată” este funcționalitatea în Excel care vă permite să creați și să salvați vizualizări la care puteți recurge rapid cu un clic pe un buton.

de exemplu, să presupunem că aveți un registru de lucru Excel cu 10 foi de lucru., Puteți crea o vizualizare în care toate aceste 10 coli sunt vizibile. În viitor, dacă aveți niște foi ascunse și doriți o reveniți la vizualizarea în care au fost vizibile toate foile, puteți face acest lucru selectând vizualizarea personalizată deja salvată.

nu vă faceți griji, nu pierdeți modificările pe care le-ați făcut după crearea vizualizării personalizate. Tot ceea ce face vizualizarea personalizată vă duce înapoi la vizualizarea Excel atunci când ați creat-o. Deci, dacă unele foi de lucru erau vizibile când ați creat vizualizarea și acum sunt ascunse, selectarea acelei vizualizări personalizate ar dezvălui aceste foi.,scopul preconizat al vizualizării personalizate este de a permite utilizatorilor să creeze vizualizări diferite. De exemplu, dacă sunteți analist, puteți crea vizualizări diferite pentru diferite departamente din organizația dvs. Deci, puteți avea un set specific de foi de lucru (sau celule/rânduri/coloane) vizibile pentru un departament și un alt set pentru un alt departament. Odată ce aveți aceste vizualizări, în loc să le schimbați manual, pur și simplu activați vizualizarea pentru un departament și vă va afișa foi de lucru (sau rânduri/coloane) relevante numai pentru ele.,

mai Jos sunt pașii pentru a crea un custom view în Excel:

  1. Unhide toate foile de lucru pentru a începe cu
  2. faceți Clic pe fila Vizualizare
  3. faceți Clic pe Vederi Personalizate
  4. În Vederi Personalizate caseta de dialog, faceți clic pe Adăugare. Aceasta va deschide caseta de dialog Adăugare vizualizare
  5. introduceți orice nume pentru această vizualizare în care toate foile (sau foile selectate) sunt vizibile
  6. Faceți clic pe OK.,

odată ce vizualizarea este creată, puteți oricând să solicitați Excel să activeze această vizualizare (ceea ce ar face vizibile toate foile care au fost vizibile atunci când ați creat vizualizarea).,

mai Jos sunt pașii pentru a afișa/activați o vedere personalizată:

  1. faceți Clic pe fila Vizualizare
  2. faceți Clic pe Vederi Personalizate
  3. În Vederi Personalizate caseta de dialog, selectați vizualizarea pe care doriți să arate
  4. faceți Clic pe butonul afișare

Aceasta ar fi instantaneu unhide foi și arată cei care au fost vizibilă atunci când ai creat acel custom view.

Unhiding foi care sunt „foarte ascunse”

uneori, în ciuda faptului că unele foi ascunse în registrul de lucru, nu ar fi capabil să-l unhide manual.,acest lucru se poate datora faptului că aceste foi nu sunt doar ascunse – acestea sunt „foarte ascunse”.

când aveți foi ascunse într-un registru de lucru și faceți clic dreapta pe orice nume de filă, veți vedea opțiunea de a „ascunde” foile. Dar dacă aveți foi sunt „foarte ascunse” sau dacă nu există foi ascunse, atunci nu veți putea utiliza această opțiune (va fi gri).

Puteți ascunde în continuare aceste foi „foarte ascunse” folosind codul VBA pe care l-am acoperit mai sus.,doar copiați-lipiți codul de mai jos în fereastra imediată și apăsați enter și va dezvălui instantaneu toate foile (ascunse, precum și foarte ascunse).,

For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet

de asemenea, am un tutorial complet cu privire la modul de a ascunde foi și de a face aceste foarte ascunse (în cazul în care sunteți interesat în procesul de învățare)

– Ai putea dori, de asemenea următoarele Excel tutoriale:

  • Cum să Rapid Reafișare COLOANE în Excel
  • Cum pentru a Redenumi o Foaie in Excel
  • Șterge Rânduri Bazat pe o Valoare a Celulei (sau Condiție) în Excel
  • Ascunde Valori Zero în Excel
  • lucrul cu Fișe de Lucru utilizând Excel VBA
  • Cum să-Grup de Foi de lucru în Excel
  • Cum de a Șterge Toate Ascunse de Rânduri și Coloane în Excel

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *