Assista o Vídeo – Como Reexibir Todas as Planilhas Em Excel
No caso de você preferir ler um tutorial sobre assistindo a um vídeo, abaixo está um detalhado tutorial escrito em reexibir planilhas no Excel.
Quando você trabalha com dados que são distribuídos por várias planilhas no Excel, você pode querer esconder algumas planilhas. Isto pode ser para evitar a confusão ou para não mostrar alguns dados para o seu cliente/gerente, escondendo algumas folhas de trabalho e apenas manter os úteis visíveis.,
E, em alguns casos, você pode ter um livro de trabalho que tem algumas folhas escondidas e você quer desapertar algumas ou todas essas folhas de trabalho.
neste tutorial, mostrar-lhe-ei alguns métodos para desacreditar as folhas de cálculo no Excel (manualmente e automaticamente usando VBA). Eu também vou mostrar a você como desertar seletivamente folhas de trabalho com base no nome ou uma condição.então vamos começar!
Este Tutorial Cobre:
Mostrar Folhas Manualmente
Se você tiver apenas algumas planilhas que são escondidos, manualmente, você pode mostrar algumas ou todas estas folhas de cálculo.,
suponha que você tem um manual do Excel que tem 10 planilhas que estão escondidas.
abaixo estão os passos para desapertar manualmente as folhas de trabalho (uma de cada vez):
- carregue com o botão direito em qualquer uma das páginas de trabalho existentes
- carregue na opção Unhide. Isto irá abrir a caixa de diálogo Mostrar uma lista de todas as folhas de cálculo ocultas
- Na caixa de diálogo Mostrar, clique na planilha que você para mostrar (você só pode selecionar um de cada vez).
- clique em OK.,
As etapas acima iriam anular a folha de trabalho selecionada.
Nota: infelizmente, não há nenhuma funcionalidade incorporada no Excel para desapertar rapidamente todas as planilhas escondidas (ou uma maneira de selecionar mais de uma planilha e desaprendê-la). A partir de agora, terá de usar a janela do ‘unhide’, onde só poderá seleccionar uma folha de trabalho a desapertar.,
Você pode ocultar planilhas em massa, mas não mostrar a granel
Se você deseja ocultar planilhas, você pode selecionar várias planilhas de uma só vez (segure a tecla control e clique no nome da guia da planilha), clique com o botão direito do mouse e clique na opção Ocultar.
infelizmente, não há nenhuma funcionalidade incorporada no Excel para desapertar rapidamente todas as planilhas escondidas (ou uma maneira de selecionar mais de uma planilha e desaprendê-la). A partir de agora, terá de usar a janela do ‘unhide’, onde só poderá seleccionar uma folha de trabalho a desapertar.,
apesar de não existir funcionalidade incorporada para desengatar a granel, você pode facilmente fazer isto com um simples código de macro VBA.
Desenraia todas as folhas de uma só vez
com VBA, você pode facilmente desapertar folhas de trabalho a granel.
Por exemplo, se você tiver 10 folhas de cálculo ocultas, você pode criar um simples código VBA para reexibir todas as planilhas ou você pode reexibir com base em uma condição (como mostrar apenas aqueles onde há um prefixo específico ou ano no nome).
Nota: os métodos cobertos neste tutorial não requerem que você salve um Manual do Excel em um formato macro-habilitado (.,XLSM) para usar o código VBA.
usando a janela imediata
o Editor VB no Excel tem uma janela imediata onde você pode digitar uma linha de código e executá-la instantaneamente imediatamente.
abaixo estão os passos para usar esta linha de código acima para evitar folhas através da janela imediata:
- clique com o botão direito em qualquer uma das folhas visíveis no livro de trabalho
- clique no código de visualização. Isto vai abrir o Editor de VB.
- carregue na opção Ver no menu e depois carregue na janela imediata., Isto fará com que a janela imediata apareça no Editor de VB (se não existir já).
- Na janela imediata, copiar e colar a seguinte linha de código: para cada folha deste livro de trabalho.Folhas: Folhas.Visible=True: Folha Seguinte
- Coloque o cursor no final da linha
- pressione a tecla Enter
é isso aí!
os passos acima desapertariam instantaneamente todas as folhas do livro de trabalho.
Uma vez feito, você pode fechar o Editor de VB.,
Deixe-me explicar rapidamente o abaixo o código do VBA que temos usado na janela verificação imediata para reexibir planilhas:
For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet
O código acima usa um Para Avançar VBA loop para percorrer todas as planilhas na pasta de trabalho e definir a propriedade visible para TRUE. Uma vez que a propriedade visível de todas as folhas é alterada, o código terminará.,
o ponto (:) usado no código acima é equivalente a uma quebra de linha. Embora pareça uma única linha de código, tem três partes que são separadas por dois colões.
Se você está interessado em aprender mais sobre a janela imediata e algumas coisas incríveis que você pode fazer com ela, aqui está um tutorial detalhado sobre isso.
adicionando a Macro ao QAT (com um clique)
No caso de ter de desapertar as folhas de cálculo com bastante frequência, outra boa maneira poderia ser ter o código de macro a desapertar as folhas no livro pessoal de macro e gravar o ícone na barra de acesso rápido.,
Este é apenas um processo de uma vez e uma vez que você tenha feito isso, você pode então desengatar folhas em qualquer livro de trabalho, simplesmente clicando em um botão no QAT.
esta é de longe a maneira mais eficiente de desapertar folhas no Excel (mais útil quando você tem um monte de workbooks com folhas escondidas e você tem que desapertar estas).
O truque aqui é salvar o código para desapertar folhas no Livro de Macro pessoal.
Um Livro de Macro pessoal é algo que está sempre aberto quando você abre qualquer arquivo Excel (você não pode vê-lo embora)., Quando você salvar um código de macro Para O Livro de trabalho de Macro pessoal, este código está agora sempre disponível para você. E quando você adiciona isso ao QAT e você executa o código de macro com um único clique.,
Abaixo está o código que você precisa para adicionar à pasta de trabalho Macro Pessoal:
Sub UnhideAllSheets()For Each Sheet In Sheets Sheet.Visible = TrueNext SheetEnd Sub
Abaixo estão as etapas para adicionar este código para a pasta de trabalho Macro Pessoal:
- Clique no botão gravar macro (na parte inferior esquerda da pasta de trabalho do Excel de aplicação)
- Na caixa de diálogo Gravar Macro, altere a Armazenar macro em definir a pasta de trabalho Macro Pessoal.
- clique em OK., Isto irá iniciar a gravação da macro
- carregue no ícone parar a gravação da macro (no canto inferior esquerdo do livro). Isto irá parar a gravação de macro
- botão direito em qualquer página da folha e, em seguida, clique em ‘Ver código’
- no Editor VB, faça duplo-click sobre o objecto do módulo no Pessoal.XLSB workbook
- remova qualquer código existente e copie e cole o código acima.,
- Clique no ícone Salvar na barra de ferramentas
- Feche o Editor de Vb
Os passos acima permitem que você verifique a pasta de trabalho Macro Pessoal visível no Editor de VB e colocar o código para reexibir planilhas na mesma.
Agora tudo o que você precisa fazer é adicionar este código à barra de acesso rápido para que você possa usá-lo a qualquer hora de qualquer livro de trabalho.
abaixo estão os passos para adicionar este código à barra de acesso rápido:
- carregue no ícone Personalizar a barra de acesso rápido.
- Carregue em Mais Comandos.,
- Na caixa de diálogo Opções do Excel, clique em “Escolher Comandos de’ drop-down
- Clique em Macros. Isto lhe mostrará uma lista de todas as macros do manual (incluindo as pessoais.XLSB)
- Seleccione o código de macro para reexibir planilhas
- Clique no botão Adicionar
- Clique em OK.
os passos acima irão adicionar este código de macro às folhas de desengorduramento da barra de acesso rápido.,
agora, sempre que tiver um livro de trabalho que tenha algumas folhas escondidas, basta carregar no ícone de código no QAT e ele irá desapertar instantaneamente todas as folhas de uma só vez.
folhas não laterais com texto específico no nome
com VBA, você também pode desapertar folhas com base no nome.
por exemplo, suponha que você tem um livro de trabalho que contém folhas com anos no nome e você quer desaprender todos aqueles onde o ano é 2020.,
pode usar o código abaixo para desapertar todas as folhas com o texto 2020 nele:
Sub UnhideSheetsWithSpecificText()For Each ws In ThisWorkbook.Worksheets If InStr(ws.Name, "2020") > 0 Then ws.Visible = xlSheetVisible End IfNext wsEnd Sub
o acima usa o laço para o próximo a percorrer cada folha de trabalho no livro de trabalho. A condição IF, em seguida, verifica o nome da planilha e se ela contém o texto especificado (que é 2020 neste código), ele vai mudar a propriedade visível para torná-lo visível.
E se o nome não contém o texto especificado, ele vai deixá-lo como está.
Você também pode modificar este código para esconder folhas com base no texto no nome.,
Por exemplo, se você deseja ocultar rapidamente todas as folhas de cálculo, onde o nome contém o texto ‘2020’, você pode usar o código abaixo:
Nota: Você pode salvar este código em um módulo regular dentro do Editor de VB ou você pode salvar a pasta de trabalho Macro Pessoal. No caso de você salvá-lo em um módulo regular e precisar usá-lo novamente mais tarde, você precisa salvar o livro de trabalho como um livro de trabalho com macro habilitado (.XLSM format).
desengate Selected Sheets (Based on User Selection)
Você também pode usar o VBA para dar ao utilizador a flexibilidade de escolher se desengate uma folha ou não.,
isto pode ser feito mostrando uma caixa de mensagens que pede ao utilizador para seleccionar se desenrola ou não uma folha. Se seleccionado, desenrola essa folha, ou então passa para a próxima.
abaixo está o código que fará isso:
o código acima vai através de cada folha no livro de trabalho e verifica se já está visível ou não. Se estiver escondido, então ele mostra a caixa de mensagens com o nome da planilha.
como utilizador, poderá agora decidir se deseja manter esta folha escondida ou desapertá-la.,
isto pode funcionar bem se tiver algumas folhas de cálculo escondidas e quiser fazer uma chamada para cada folha individualmente.
Nota: poderá gravar este código num módulo regular dentro do Editor de VB ou poderá gravá-lo no livro pessoal de Macro. No caso de você salvá-lo em um módulo regular e precisar usá-lo novamente mais tarde, você precisa salvar o livro de trabalho como um livro de trabalho com macro habilitado (.XLSM format).,
Aqui está um tutorial onde mostro como para salvar o código no módulo normal no Excel (busca pela ‘Onde colocar este código” seção deste artigo)
Mostrar Tudo ou Folhas Seleccionadas Usando o modo de Exibição Personalizado
Este é um menos conhecido do método no caso de você querer rapidamente reexibir todas as planilhas (ou algumas folhas de cálculo seleccionadas).
‘visualização personalizada’ é uma funcionalidade no Excel que lhe permite criar e gravar as vistas a que pode recorrer rapidamente com um clique de um botão.
por exemplo, suponha que você tenha um livro de trabalho do Excel com 10 planilhas., Você pode criar uma vista onde todas essas 10 folhas são visíveis. No futuro, se tiver algumas folhas escondidas e quiser voltar à vista onde todas as folhas estavam visíveis, poderá fazê-lo seleccionando a vista personalizada já gravada.
não se preocupe, não perde quaisquer alterações que tenha feito depois de criar a vista personalizada. Tudo o que a vista personalizada faz é levá-lo de volta à vista do Excel quando você a criou. Por isso, se algumas folhas de cálculo estivessem visíveis quando criou a janela e estivessem agora escondidas, a selecção dessa vista personalizada iria desacoplar estas folhas.,
o uso pretendido da vista personalizada é permitir aos utilizadores criar diferentes vistas. Por exemplo, se você é um analista, você pode criar diferentes pontos de vista para diferentes departamentos em sua organização. Então você pode ter um conjunto específico de planilhas (ou células/linhas/colunas) visíveis para um departamento e outro conjunto para outro departamento. Logo que tenha estas vistas, em vez de alterar isto manualmente, Active simplesmente a vista de um departamento e mostrar-lhe-á as folhas de cálculo (ou linhas/colunas) relevantes apenas para elas.,
Abaixo estão as etapas para criar uma vista personalizada no Excel:
- Reexibir todas as planilhas para começar com
- Clique na guia modo de Exibição
- Clique em modos de exibição Personalizados
- Na caixa de diálogo Exibições Personalizadas, clique em Adicionar. Isto irá abrir a janela para adicionar uma vista
- indique qualquer nome para esta vista, onde todas as folhas (ou folhas seleccionadas) estejam visíveis
- Carregue em OK.,
Uma vez criada a vista, pode pedir ao Excel para activar esta vista (o que tornaria todas as folhas visíveis quando criou a vista).,
Abaixo estão os passos para activar um modo de exibição personalizado:
- Clique na guia modo de Exibição
- Clique em modos de exibição Personalizados
- Na caixa de diálogo Exibições Personalizadas, selecione o modo de exibição que você deseja mostrar
- Clique no botão
Este instantaneamente reexibir planilhas e mostrar aqueles que são visíveis quando você criou nesse modo de exibição personalizado.às vezes, apesar de ter algumas folhas escondidas no seu livro de trabalho, você não seria capaz de desapertar manualmente.,
isto pode ser porque estas folhas não estão apenas escondidas – estas são ‘muito escondidas’.
Quando você tem folhas escondidas em um livro de trabalho e você carrega com o botão direito em qualquer nome de página, você verá a opção de ‘desapertar’ folhas. Mas se você tem folhas são ‘muito escondidas’ ou se não há folhas escondidas, então você não seria capaz de usar esta opção (ele será pintado para fora).
Você ainda pode desapertar estas folhas ‘muito escondidas’ usando o código VBA que temos coberto acima.,
basta copiar-colar o código abaixo na janela imediata e carregar em enter e ele desloca instantaneamente todas as folhas (escondidas, bem como muito escondidas).,
For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet
eu também tenho um tutorial completo sobre como ocultar folhas e fazer essas muito escondidos (no caso de você estiver interessado em aprender)
Você também pode gostar da seguinte Excel tutoriais:
- Como Rapidamente Reexibir COLUNAS no Excel
- Como Mudar o nome de uma Planilha em Excel
- Excluir Linhas, com Base em um Valor de Célula (ou Condição) no Excel
- Ocultar Valores Zero no Excel
- Trabalhando com Planilhas utilizando o Excel VBA
- Como Grupo de Planilhas em Excel
- Como Excluir Todas as Linhas e Colunas Ocultas no Excel