Como criar rapidamente um catálogo para sua pasta de trabalho do Excel via VBA

Compartilhe agora:

É necessário criar um catálogo para uma pasta de trabalho com muitas planilhas. Aqui temos um método rápido para criar um catálogo em uma planilha do Excel.

Em nosso artigo anterior Como Criar um Catálogo no Excel por Hiperlinks, falamos sobre como criar um catálogo inserindo hiperlinks em uma planilha. Criar um catálogo para uma pasta de trabalho com muitas planilhas pode ser muito útil. Mas adicionar hiperlinks um a um manualmente pode ser demorado. Portanto, aqui temos um novo método para criar rapidamente esse catálogo.

Crie um Catálogo

Na imagem abaixo, há muitas planilhas na pasta de trabalho.Um Exemplo de Catálogo

E agora você pode criar um catálogo nesta pasta de trabalho.

  1. Clique com o botão direito do mouse em uma das guias da faixa de opções.
  2. E, em seguida, clique no botão “Personalizar a Faixa de Opções” no menu.Personalize a fita
  3. Na janela “Opções do Excel”, marque a opção “Desenvolvedor” na área “Abas principais”.
  4. E depois clique em “OK”.Verifique o desenvolvedor
  5. Agora clique na guia “Desenvolvedor” na faixa de opções.
  6. E então clique no botão “Visual Basic” na barra de ferramentas.Visual Basic

Assim, você abriu o Editor do Visual Basic. Na verdade, você também pode pressionar a tecla de atalho “Alt + F11” no teclado para abrir o editor rapidamente.

  1. Agora clique com o botão direito no projetor VBA.
  2. E, em seguida, mova o cursor sobre a opção "Inserir".
  3. No submenu, escolha a opção “Módulo”.Inserir um Módulo

Portanto, você inseriu um novo módulo no projeto.

  1. Agora copie os seguintes códigos VBA para o novo módulo:

Sub CriarMenu()

    Escurecer um inteiro

    a = 1

    'adiciona uma nova planilha

    Planilhas.Adicionar Antes:=Planilhas(1)

    Planilhas(1).Nome = “Menu”

    Planilhas(“Menu”).Range(“A1”).Valor = “Menu”

    Para a = 2 Para ActiveWorkbook.Worksheets.Count

        Worksheets(“Menu”).Range(“A” & a) = Sheets(a).Name

        ActiveSheet.Hyperlinks.Add Anchor:=Worksheets(“Menu”).Range(“A” & a), _

        Endereço:=””, _

        SubEndereço:=”'” & Folhas(a).Nome & “'!R1C1”, _

        TextToDisplay:=Planilhas(a).Name

    Seguinte

End Sub

Neste código, inserimos uma nova planilha chamada “Menu” no início. Se já existe uma planilha chamada “Menu”, você pode alterar o código VBA ou alterar o nome da planilha existente. Além disso, iremos inserir a lista na primeira coluna da nova planilha. Se você precisar inserir o catálogo em um intervalo diferente, também poderá modificá-lo de acordo com sua necessidade.

  1. Agora pressione o botão “Run Sub” na barra de ferramentasExecutar Sub

Além disso, você também pode pressionar o botão “F5” no teclado.

  1. Agora volte para a interface da planilha.O Catálogo

Há uma nova planilha chamada “Menu” na pasta de trabalho. E todos os nomes de planilhas são listados na planilha com os hiperlinks correspondentes. A partir deste método, você pode facilmente criar um catálogo rapidamente.

Uma comparação entre os dois métodos

Em nosso artigo anterior Como Criar um Catálogo no Excel por Hiperlinks, adicionamos o catálogo manualmente. E vamos comparar a diferença dos dois métodos na tabela abaixo.

Comparação Criar um Catálogo Manualmente Usar Procedimento VBA
A Vantagem 1. Todos os usuários do Excel podem usar este método facilmente.

2. Se você não tem conhecimento sobre VBA, pode usar este método.

1. Por meio de procedimentos VBA, você pode concluir esta tarefa com apenas um clique.

2. Você também pode alterar os códigos VBA para atender a outros requisitos.

Desvantagem 1. Se houver muitas planilhas na pasta de trabalho, você certamente gastará muito tempo inserindo hiperlinks.

2. Você precisa escolher os hiperlinks um por um, e isso facilmente levará a erros.

1. Se você não estiver familiarizado com os códigos VBA, encontrará problemas ao executar os códigos.

2. O uso de códigos VBA complicará a tarefa.

 

Lidar com Situações Inesperadas no Excel

Se você usa o Excel frequentemente para concluir suas tarefas, inevitavelmente encontrará alguns erros. Na maioria das vezes, basta fechar e reiniciar o Excel para que esses pequenos erros desapareçam. No entanto, alguns erros no Excel podem levar a danos graves, com consequências inimagináveis. Nesse momento, você pode reparar problema de dados xls por nossa ferramenta proficiente. Com a ajuda desta ferramenta eficaz, a única coisa que você precisa fazer é aguardar a conclusão do processo de recuperação.

Introdução do autor:

Anna Ma é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo reparar danos nos dados do documento e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com

Compartilhe agora:

Comentários estão fechados.