Como esconder as abas das planilhas usando VBA

Escrito por brian valle | Traduzido por luiza bomfim
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como esconder as abas das planilhas usando VBA
Um simples macro de alternância pode automatizar a tarefa de esconder planilhas (Creatas Images/Creatas/Getty Images)

No Microsoft Excel, você pode usar o Visual Basic for Applications para trabalhar com planilhas. Poderá criar, duplicar, mover, deletar, travar e esconder planilhas com um código de poucas linhas. Muitas vezes, desejará esconder certas planilhas em sua pasta de trabalho, particularmente aquelas que contêm dados e cálculos de materiais formatados. Para escondê-las manualmente, e sem usar macros, deverá clicar com o botão direito na aba e selecionar "Esconder" no menu. Um simples macro de alternância pode automatizar essa tarefa, especialmente se tiver de lidar com várias planilhas.

Nível de dificuldade:
Moderado

Outras pessoas estão lendo

Instruções

  1. 1

    Inicie o Microsoft Excel. Pressione "CTRL+O", selecione a pasta de trabalho que contém as planilhas que deseja esconder e depois clique em "Abrir".

  2. 2

    Pressione "ALT+F8" para abrir a janela "Macros". Digite "HideSheets" (esconder planilhas) no campo "Nome do Macro" e depois clique em "Criar". Isso abrirá o editor VBA.

  3. 3

    Digite o código a seguir no editor VBA.

    Sub HideSheets() wSheets = Array("SHEET1", "SHEET2", "SHEET3") wsstat = Worksheets(wSheets(0)).Visible If wsstat = xlSheetVisible Then wsstat = xlSheetHidden Else wsstat = xlSheetVisible End If For n = 0 To UBound(wSheets) Worksheets(wSheets(n)).Visible = wsstat Next n End Sub

  4. 4

    Substitua "SHEET1", "SHEET2" e "SHEET3" pelos nomes das planilhas que deseja deletar. Você poderá adicionar outra planilha para a lista acrescentando seu nome entre aspas e precedido por uma vírgula.

Dicas & Advertências

  • Você também deve usar números de índice para identificar as planilhas que deseja deletar. Por exemplo, se deseja excluir a primeira e terceira planilha, substitua os nomes delas por "1" e "3" (sem aspas).
  • Por padrão, macros são desabilitador no Microsoft Excel. Para habilitá-los, clique no botão "Microsoft Office" e depois vá a "Opções do Excel". Na seção "Popular", selecione "Mostrar o guia de desenvolvedor na faixa de opções". Vá ao "Centro de confiança", clique em "Configurações do centro de confiança" e selecione "Habilitar todos os macros" em "Configurações de macro". Clique em "OK" para salvar suas mudanças e reinicie o Excel.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível