Note: The other languages of the website are Google-translated. Back to English
Log in  \/ 
x
or
x
Inscreva-se  \/ 
x

or

Como usar o botão para mostrar colunas ocultas no Excel?

Este artigo mostrará métodos de criação e uso de botões para mostrar e ocultar colunas no Excel.

Use o botão para mostrar as colunas ocultas com o botão Alternar
Use o botão para mostrar as colunas ocultas com o Kutools para Excel


Use o botão para mostrar as colunas ocultas com o botão Alternar

Você pode criar um botão Alternar para mostrar colunas ocultas clicando nele. Faça o seguinte.

1. Clique Desenvolvedor > inserção > Botão de alternância (controle ActiveX). Veja a imagem:

Importante: Se você não vê o Desenvolvedor guia na faixa de opções, clique em mostrar / exibir a guia do desenvolvedor no Excel para saber como habilitá-lo.

2. Desenhe um botão Alternar na planilha. Clique com o botão direito e selecione Ver código no menu do botão direito. Veja a imagem:

3. No aberto Aplicativos Microsoft Visual Basic janela, substitua todo o conteúdo na janela de código com o código VBA abaixo.

Código VBA: botão para mostrar colunas ocultas

Private Sub ToggleButton1_Click()
Dim xAddress As String
xAddress = "F:G"
If ToggleButton1.Value Then
    Application.ActiveSheet.Columns(xAddress).Hidden = True
Else
    Application.ActiveSheet.Columns(xAddress).Hidden = False
End If
End Sub

Importante: “F: G” no código significa que as colunas F: G serão exibidas e ocultadas durante a execução do código. Altere-os de acordo com suas necessidades.

4. Pressione outro + Q simultaneamente para fechar o Aplicativos Microsoft Visual Basic janela.

5. Desligue o Modo de design com clique Desenvolvedor > Modo de design.

Agora, quando você clica no botão de alternância, as colunas especificadas são ocultadas imediatamente.

Enquanto clica novamente, as colunas são exibidas.


Use o botão para mostrar as colunas ocultas com o Kutools para Excel

Se já houver colunas ocultas em sua planilha, Kutools for Excel'S Alterne para exibir / ocultar todas as colunas ocultas O utilitário pode ajudá-lo a mostrá-los e ocultá-los rapidamente com apenas um clique.

Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.

1. Clique Kutools > Navegação.

2. Mude para o Lista de colunas painel, e então você pode clicar no Alterne para exibir / ocultar todas as colunas ocultas botão para mostrar / ocultar colunas na planilha atual.

  Se você quiser ter um teste gratuito (30 dias) deste utilitário, por favor clique para fazer o downloade, em seguida, aplique a operação de acordo com as etapas acima.


Use o botão para mostrar as colunas ocultas com o Kutools para Excel


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Super Formula Bar (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
officetab bottom
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Aidenn · 4 months ago
    I tried the formula on 3 buttons. The problem is they hide and unhide according to the sequenced they are inputted in the code. Is there anyway that I can click any button that will show/hide the columns not in sequence?
  • To post as a guest, your comment is unpublished.
    Liz · 4 years ago
    Adding to Ryan's comment, how about hiding a column based on the value of a cell? Basically making the xAdress an IF-function and not a predetermined range of columns.
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Dear Liz,

      Thank you for your comment!

      VBA code in this tutorial can help you hiding specified columns based on the value of a cell. Please follow the below hyperlink to know more details.
      https://www.extendoffice.com/documents/excel/2682-excel-hide-columns-based-on-dropdown-list.html
  • To post as a guest, your comment is unpublished.
    Ryan · 4 years ago
    Hi there, How would you change it to select a bunch of non-adjacent cells?
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Dear Ryan,

      If you need to select a bunch of non-adjacent cells (every selected cell is interval of X cell) as below screenshot shown, please try the Select Interval Rows & Columns utility of Kutools for Excel.

      You can also follow this link to know more about this feature. Thank you!
      https://www.extendoffice.com/product/kutools-for-excel/excel-select-interval-rows-or-columns.html
    • To post as a guest, your comment is unpublished.
      crystal · 4 years ago
      Dear Ryan,

      About the bunch of non-adjacent cells you need to select, can you provide a screenshot to show where they locating in your worksheet?
      Thank you for your comment.
  • To post as a guest, your comment is unpublished.
    Syed · 4 years ago
    This was very helpful, thanks!