Táboa de contidos
O titorial explica como mostrar follas de traballo en Excel 2016, 2013, 2010 e anteriores. Aprenderás a mostrar rapidamente a folla de traballo facendo clic co botón dereito e a mostrar todas as follas á vez con código VBA.
Imaxínate isto: abres unha folla de traballo e observas que algunhas fórmulas fan referencia a outra folla de traballo. . Miras as pestanas das follas, pero a folla de cálculo referenciada non está alí! Tentas crear unha nova folla co mesmo nome, pero Excel diche que xa existe. Que significa todo iso? Simplemente, a folla de traballo está oculta. Como ver as follas ocultas en Excel? Obviamente, tes que revelalos. Isto pódese facer manualmente usando o comando Mostrar de Excel ou automaticamente con VBA. Este titorial ensinarache os dous métodos.
Como mostrar follas en Excel
Se queres ver só unha ou dúas follas ocultas, aquí tes como podes mostrar rapidamente eles:
- No teu libro de Excel, fai clic co botón dereito en calquera pestana da folla e selecciona Mostrar ... no menú contextual.
- No menú Mostrar , seleccione a folla oculta que quere mostrar e prema en Aceptar (ou prema dúas veces no nome da folla). Feito!
Ademais do menú contextual do botón dereito do rato, pódese acceder ao diálogo Mostrar desde a cinta:
- En Excel 2003 e anteriores, faga clic no menú Formato e, a continuación, faga clic en Folla > Mostrar .
- En Excel 2016, Excel 2013, Excel 2010 e Excel2007, vaia á pestana Inicio > Celas grupo e faga clic no Formato En Visibilidade , apunta a Ocultar e amp. ; Mostra e, a continuación, fai clic en Mostrar folla …
Nota. A opción Mostrar de Excel só permite seleccionar unha folla á vez. Para mostrar varias follas, terás que repetir os pasos anteriores para cada folla de traballo individualmente ou podes mostrar todas as follas dunha soa vez usando as macros seguintes.
Como mostrar follas en Excel con VBA
En situacións nas que tes varias follas de traballo escondidas, mostralas unha a unha pode levar moito tempo, especialmente se queres mostrar todas as follas. no teu caderno de traballo. Afortunadamente, pode automatizar o proceso cunha das seguintes macros.
Como mostrar todas as follas en Excel
Esta pequena macro fai que todas as follas ocultas dun libro activo sexan visibles á vez, sen molestar con calquera notificación.
Sub Mostrar_Todas_Follas() Dim wks Como folla de traballo para cada semana en ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Próximas semanas End SubMostrar todas as follas ocultas e mostrar o seu reconto
Gústame a anterior, esta macro tamén mostra todas as follas ocultas nun libro de traballo. A diferenza é que ao finalizar, amosa un cadro de diálogo que informa ao usuario cantas follas se mostraron:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Integer Count = 0Para cada semana en ActiveWorkbook.Worksheets If wks.Visible xlSheetVisible Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count > 0 Entón MsgBox conta & "Ocultáronse as follas de traballo". , vbOKOnly, "Mostrar follas de traballo" Else MsgBox "Non se atoparon follas de traballo ocultas." , vbOKOnly, "Mostrar follas de traballo" End If End Sub
Mostrar varias follas que selecciona
Se prefire non mostrar todas as follas de traballo á vez, senón só aquelas que o usuario acepta explícitamente facer visibles, a continuación, faga que a macro pregunte sobre cada folla oculta individualmente, así:
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( "Mostrar folla " & wks.Name & "?" , vbYesNo, "Mostrar follas de traballo") Se MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End <16 palabra específica no nome da folla
En situacións nas que só queres mostrar follas que conteñan determinado texto nos seus nomes, engade unha instrución IF á macro que comprobará o nome de cada folla de traballo oculta e mostrará só esas follas. que conteñan o texto que especifique.
Neste exemplo, mostramos follas coa palabra " repor t " no nome. A macro mostrará follas como Informe , Informe 1 , Xulloinforme e similares.
Para mostrar follas de traballo cuxos nomes conteñan algunha outra palabra, substitúa " informe " no seguinte código polo seu propio texto.
Sub Unhide_Sheets_Contain( ) Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" ) > 0) Then wks.Visible = xlSheetVisible contar + 1 Finalizar Se Semanas seguintes Se contar > 0 Entón MsgBox conta & "Ocultáronse as follas de traballo". , vbOKOnly, "Mostrar follas de traballo" Else MsgBox "Non se atoparon follas de traballo ocultas co nome especificado." , vbOKOnly, "Mostrar follas de traballo" End If End SubComo usar as macros para mostrar follas en Excel
Para usar as macros na súa folla de traballo, pode copiar/pegar o código no Visual Basic Edita ou descarga o libro de traballo coas macros e execútaas desde alí.
Como inserir a macro no teu libro de traballo
Podes engadir calquera das macros anteriores ao teu libro de traballo deste xeito:
- Abre o libro de traballo con follas ocultas.
- Preme Alt + F11 para abrir o Editor de Visual Basic.
- No panel esquerdo, fai clic co botón dereito do rato en Este libro de traballo. e seleccione Inserir > Módulo no menú contextual.
- Pega o código na xanela Código.
- Preme F5 para executar a macro.
Para obter instrucións detalladas paso a paso, consulte Como inserir e executar código VBA enExcel.
Descarga o libro de traballo coas macros
Como alternativa, podes descargar o noso libro de traballo de mostra para mostrar follas en Excel que contén todas as macros que se comentan neste tutorial:
- Mostrar_todas_las_follas : mostra todas as follas de traballo nun libro activo de forma momentánea e silenciosa.
- Mostrar_todas_las_follas_ : mostra todas as follas ocultas xunto co seu reconto.
- Mostrar_follas_seleccionadas : mostra as follas ocultas que escollas mostrar.
- Mostrar_follas_escollidas : mostra as follas de traballo cuxos nomes conteñen unha palabra ou texto específicos.
Para executar as macros no teu Excel, fai o seguinte:
- Abre o libro de traballo descargado e activa as macros se se lle solicita.
- Abre o teu propio libro de traballo no que queres ver follas ocultas.
- No seu libro de traballo, prema Alt + F8 , seleccione a macro desexada e faga clic en Executar .
Por exemplo, para mostrar todas as follas en o seu ficheiro de Excel e mostra o reconto de follas ocultas, executa esta macro:
Como o mostrar follas ocultas en Excel creando unha vista personalizada
Ademais das macros, o tedio de mostrar follas de traballo ocultas unha a unha pódese superar creando unha vista personalizada. Se non está familiarizado con esta función de Excel, pode pensar nunha vista personalizada como unha instantánea da configuración do seu libro de traballo que se pode aplicar en calquera momento cun clic do rato. Este método é mellor para ser usado no mesmoinicio do teu traballo, cando ningunha das follas está oculta aínda.
Entón, o que imos facer agora é crear a vista personalizada Mostrar todas as follas . Así é como:
- Asegúrate de que todas as follas de cálculo do teu libro de traballo estean visibles . Este consello mostra como comprobar rapidamente o caderno de traballo para as follas ocultas.
- Vaia á pestana Ver > Vistas do libro de traballo e fai clic no grupo Vistas personalizadas .
Agora pode ocultar tantas follas de traballo como queira e, cando queira facelos visibles de novo, prema no botón Vistas personalizadas , seleccione o botón Mostrar toda a folla e fai clic en Mostrar , ou simplemente fai dobre clic na vista.
Isto é! Todas as follas ocultas mostraranse inmediatamente.
Como comprobar se un libro de traballo contén follas ocultas
A forma máis rápida de detectar follas ocultas en Excel é esta: fai clic co botón dereito do rato en calquera pestana de follas e mira se o comando Ocultar... está activado ou non. Se está activado, fai clic nel e mira que follas están ocultas. Se está desactivado (atenuado en gris), o caderno de traballo non contén follas ocultas.
Nota. Este método non mostra follas moi ocultas. A única forma de ver este tipo de follas é mostrandocon VBA.
Non se poden mostrar follas en Excel: problemas e solucións
Se non pode mostrar determinadas follas en Excel, as seguintes suxestións de solución de problemas poden aclarar o motivo.
1. O libro de traballo está protexido
Non é posible ocultar ou mostrar follas se a estrutura do libro de traballo foi protexida (non se debe confundir co cifrado de contrasinal a nivel de libro ou a protección da folla de traballo). Para comprobalo, vai ao grupo Revisar > Cambios e bótalle unha ollada ao botón Protexer o libro de traballo . Se este botón está resaltado en verde, o libro de traballo está protexido. Para desprotexelo, faga clic no botón Protexer o libro de traballo , escriba o contrasinal se se lle solicita e garda o libro de traballo. Para obter máis información, consulte Como desbloquear un libro de traballo protexido en Excel.
2. As follas de traballo están moi ocultas
Se as túas follas de traballo están ocultas por código VBA que as fai moi ocultas (asigna a propiedade xlSheetVeryHidden ), tales follas de traballo non se poden mostrar usando o Mostrar comando. Para mostrar follas moi ocultas, cómpre cambiar a propiedade de xlSheetVeryHidden a xlSheetVisible desde o Editor de Visual Basic ou executar este código VBA.
3. Non hai follas ocultas no libro de traballo
Se o comando Mostrar está atenuado tanto na cinta como no menú do botón dereito, isto significa que non hai unha soa folla oculta eno teu caderno de traballo :)
Así é como mostras as follas en Excel. Se tes curiosidade por saber como ocultar ou mostrar outros obxectos como filas, columnas ou fórmulas, atoparás todos os detalles nos seguintes artigos. Grazas por ler e espero verte no noso blog a próxima semana!
Descargas dispoñibles
Macros para mostrar follas de traballo en Excel