Com mostrar els fulls a Excel: mostra múltiples o tots els fulls ocults

  • Comparteix Això
Michael Brown

El tutorial explica com mostrar fulls de treball a Excel 2016, 2013, 2010 i versions anteriors. Aprendràs a mostrar ràpidament un full de treball fent clic amb el botó dret i a mostrar tots els fulls alhora amb el codi VBA.

Imagineu això: obriu un full de treball i observeu que algunes fórmules fan referència a un altre full de treball. . Mireu les pestanyes del full, però el full de càlcul referenciat no hi és! Intenteu crear un full nou amb el mateix nom, però Excel us diu que ja existeix. Què vol dir tot això? Simplement, el full de treball està amagat. Com veure els fulls ocults a Excel? Òbviament, els has de mostrar. Això es pot fer manualment mitjançant l'ordre Mostra d'Excel o automàticament amb VBA. Aquest tutorial us ensenyarà els dos mètodes.

    Com mostrar els fulls a Excel

    Si voleu veure només un o dos fulls ocults, aquí teniu com podeu mostrar ràpidament ells:

    1. Al vostre llibre de treball d'Excel, feu clic amb el botó dret a qualsevol pestanya del full i seleccioneu Mostra ... al menú contextual.
    2. A Mostra , seleccioneu el full amagat que voleu mostrar i feu clic a D'acord (o feu doble clic al nom del full). Fet!

    A més del menú contextual del clic dret, es pot accedir al diàleg Mostra des de la cinta:

    • A Excel 2003 i versions anteriors, feu clic al menú Format i, a continuació, feu clic a Full > Mostra .
    • A Excel 2016, Excel 2013, Excel 2010 i Excel2007, aneu a la pestanya Inici > Cèl·lules i feu clic a Format A Visibilitat , assenyaleu Amaga i amp. ; Mostra i, a continuació, fes clic a Mostra el full

    Nota. L'opció Mostra d'Excel només us permet seleccionar un full alhora. Per mostrar diversos fulls, haureu de repetir els passos anteriors per a cada full de treball individualment o podeu mostrar tots els fulls d'una vegada utilitzant les macros següents.

    Com mostrar els fulls a Excel amb VBA

    En situacions en què teniu diversos fulls de treball ocults, mostrar-los un a un pot ser molt llarg, sobretot si voleu mostrar tots els fulls. al teu llibre de treball. Afortunadament, podeu automatitzar el procés amb una de les macros següents.

    Com mostrar tots els fulls a Excel

    Aquesta macro petita fa que tots els fulls ocults d'un llibre de treball actiu siguin visibles alhora, sense molestar amb qualsevol notificació.

    Sub Mostra_Tots_Fulls() Dim wks com a full de treball per a cada setmana a ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Setmana següent End Sub

    Mostra tots els fulls ocults i mostra el seu recompte

    M'agrada l'anterior, aquesta macro també mostra tots els fulls ocults en un llibre de treball. La diferència és que un cop finalitzada, mostra un quadre de diàleg que informa a l'usuari quants fulls s'han mostrat:

    Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Integer count = 0Per a cada setmana a ActiveWorkbook.Fulls de treball Si wks.Visible xlSheetVisible Aleshores wks.Visible = xlSheetVisible recompte = comptar + 1 Finalitzar si Següents setmanes Si comptar > 0 A continuació, recompte de MsgBox & "Els fulls de treball s'han mostrat". , vbOKOnly, "Mostrar fulls de treball" Else MsgBox "No s'han trobat fulls de treball ocults." , vbOKOnly, "Mostrar fulls de treball" End If End Sub

    Mostra diversos fulls que seleccioneu

    Si preferiu no mostrar tots els fulls de treball alhora, sinó només aquells que l'usuari accepti explícitament de fer visibles, a continuació, feu que la macro pregunti sobre cada full amagat individualment, com aquest:

    Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult For Each wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Mostra el full " & wks.Name & "?" , vbYesNo, "Oculta els fulls de treball") Si MsgResult = vbYes Aleshores wks.Visible = xlSheetVisible End If Nexts>End Subde <16 paraula específica al nom del full

    En situacions en què només voleu mostrar els fulls que contenen cert text en els seus noms, afegiu una instrucció IF a la macro que comprovarà el nom de cada full de treball amagat i només mostrarà aquests fulls. que continguin el text que especifiqueu.

    En aquest exemple, mostrem els fulls amb la paraula " informe t " al nom. La macro mostrarà fulls com ara Informe , Informe 1 , Juliolinforme i similars.

    Per mostrar els fulls de treball els noms dels quals continguin una altra paraula, substituïu " informe " al codi següent pel vostre propi text.

    Sub Mostra_Fulls_Contenen( ) Dim wks As Worksheet Dim count As Integer count = 0 Per a cada setmana a ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) I (InStr(wks.Name, "informe" ) > 0) Aleshores wks.Visible = xlSheetVisible comptar + 1 Finalitzar si les setmanes següents Si comptar > 0 A continuació, recompte de MsgBox & "Els fulls de treball s'han mostrat". , vbOKOnly, "Mostrar fulls de treball" Else MsgBox "No s'han trobat fulls de treball ocults amb el nom especificat." , vbOKOnly, "Ocultar els fulls de treball" End If End Sub

    Com utilitzar les macros per mostrar els fulls a Excel

    Per utilitzar les macros del vostre full de treball, podeu copiar/enganxar el codi al Visual Basic Editeu o descarregueu el llibre de treball amb les macros i executeu-los des d'allà.

    Com inserir la macro al vostre llibre de treball

    Podeu afegir qualsevol de les macros anteriors al vostre llibre de treball d'aquesta manera:

    1. Obre el llibre de treball amb fulls ocults.
    2. Premeu Alt + F11 per obrir l'Editor de Visual Basic.
    3. Al panell esquerre, feu clic amb el botó dret a Aquest llibre de treball. i seleccioneu Insereix > Mòdul al menú contextual.
    4. Enganxeu el codi a la finestra Codi.
    5. Premeu F5 per executar-lo. la macro.

    Per obtenir les instruccions detallades pas a pas, consulteu Com inserir i executar codi VBA aExcel.

    Descarregueu el quadern de treball amb les macros

    Com a alternativa, podeu baixar el nostre quadern de treball de mostra per mostrar els fulls a Excel que conté totes les macros que es tracten en aquest tutorial:

    • Mostra_tots_ els_fulls : mostra tots els fulls de treball d'un llibre de treball actiu momentàniament i en silenci.
    • Mostra_tots_els_fulls_ : mostra tots els fulls ocults juntament amb el seu recompte.
    • Mostra_Fulls_seleccionats : mostra els fulls ocults que trieu mostrar.
    • Mostra_Fulls_Contenen : mostra els fulls de treball els noms dels quals contenen una paraula o text específics.

    Per executar les macros a l'Excel, feu el següent:

    1. Obriu el llibre de treball baixat i activeu les macros si se us demana.
    2. Obreu el vostre propi llibre de treball en el qual voleu veure fulls ocults.
    3. Al vostre llibre de treball, premeu Alt + F8 , seleccioneu la macro desitjada i feu clic a Executa .

    Per exemple, per mostrar tots els fulls de el vostre fitxer Excel i mostreu el recompte de fulls ocults, executeu aquesta macro:

    Com o mostrar els fulls ocults a Excel mitjançant la creació d'una vista personalitzada

    A part de les macros, el tedi de mostrar els fulls de treball ocults d'un en un es pot superar mitjançant la creació d'una vista personalitzada. Si no esteu familiaritzat amb aquesta funció d'Excel, podeu pensar en una vista personalitzada com una instantània de la configuració del vostre llibre de treball que es pot aplicar en qualsevol moment amb un clic del ratolí. Aquest mètode és millor utilitzar-lo en el mateixal començament del vostre treball, quan encara no s'ha amagat cap dels fulls.

    Per tant, ara el que farem és crear la vista personalitzada Mostra tots els fulls . A continuació us indiquem com:

    1. Assegureu-vos que tots els fulls de càlcul del vostre llibre de treball siguin visibles . Aquest consell mostra com comprovar ràpidament si hi ha fulls ocults al llibre de treball.
    2. Aneu a la pestanya Visualització > Vistes del llibre de treball i feu clic al grup Vistes personalitzades .

  • Es mostrarà el quadre de diàleg Vista personalitzada i feu clic a Afegeix...
  • al quadre de diàleg Afegeix una vista , escriviu el nom de la vista personalitzada, per exemple Mostra tots els fulls i feu clic a D'acord.
  • Ara podeu amagar tants fulls de treball com vulgueu i, quan vulgueu tornar-los a veure, feu clic al botó Vistes personalitzades , seleccioneu el

    1>Visualització de ShowAllSheet i feu clic a Mostra , o simplement feu doble clic a la vista.

    Això és tot! Tots els fulls ocults es mostraran immediatament.

    Com comprovar si un llibre de treball conté fulls ocults

    La forma més ràpida de detectar fulls ocults a Excel és aquesta: feu clic amb el botó dret a qualsevol pestanya de full i vegeu si l'ordre Oculta... està activada o no. Si està habilitat, feu-hi clic i mireu quins fulls estan ocults. Si està desactivat (en gris), el llibre de treball no conté fulls ocults.

    Nota. Aquest mètode no mostra fulls molt ocults. L'única manera de veure aquests fulls és mostraramb VBA.

    No es poden mostrar els fulls a l'Excel: problemes i solucions

    Si no podeu mostrar determinats fulls a l'Excel, els consells de resolució de problemes següents poden il·lustrar per què.

    1. El llibre de treball està protegit

    No és possible amagar o mostrar els fulls si s'ha protegit l' estructura del llibre de treball (no s'ha de confondre amb el xifratge de contrasenya a nivell de llibre de treball o la protecció del full de treball). Per comprovar-ho, aneu a la pestanya Revisa > Canvis i fes una ullada al botó Protegeix el llibre de treball . Si aquest botó està ressaltat en verd, el llibre de treball està protegit. Per desprotegir-lo, feu clic al botó Protegeix el llibre de treball , escriviu la contrasenya si se us demana i deseu el llibre de treball. Per obtenir més informació, vegeu Com desbloquejar un llibre de treball protegit a Excel.

    2. Els fulls de treball estan molt ocults

    Si els vostres fulls de treball estan ocults pel codi VBA que els fa molt ocults (assigna la propietat xlSheetVeryHidden ), aquests fulls de treball no es poden mostrar mitjançant la Mostra comanda. Per mostrar fulls molt ocults, heu de canviar la propietat de xlSheetVeryHidden a xlSheetVisible des de l'Editor de Visual Basic o executar aquest codi VBA.

    3. No hi ha fulls ocults al llibre de treball

    Si l'ordre Mostra està en gris tant a la cinta com al menú del botó dret, això significa que no hi ha cap full amagat ael vostre llibre de treball :)

    Així és com mostreu els fulls a Excel. Si teniu curiositat per saber com amagar o mostrar altres objectes com files, columnes o fórmules, trobareu tots els detalls als articles següents. Us agraeixo la lectura i esperem veure-us al nostre blog la setmana vinent!

    Descàrregues disponibles

    Macros per mostrar fulls de treball a Excel

    Michael Brown és un entusiasta de la tecnologia dedicat amb una passió per simplificar processos complexos mitjançant eines de programari. Amb més d'una dècada d'experiència en la indústria tecnològica, ha perfeccionat les seves habilitats en Microsoft Excel i Outlook, així com en Google Sheets i Docs. El bloc de Michael es dedica a compartir els seus coneixements i experiència amb altres persones, oferint consells i tutorials fàcils de seguir per millorar la productivitat i l'eficiència. Tant si sou un professional experimentat com si sou un principiant, el bloc de Michael ofereix valuoses idees i consells pràctics per treure el màxim profit d'aquestes eines de programari essencials.