Como criar um índice analítico para todos os nomes de guia de planilhas com hiperlinks no Excel?
Uma pasta de trabalho do Excel torna-se muito grande à medida que mais e mais planilhas são criadas dentro dela. Quanto mais planilhas houver, mais difícil será manter a visão geral das planilhas. Portanto, você precisa de um índice para navegar rapidamente entre as planilhas no Excel. Este artigo mostrará métodos para alcançá-lo.
Crie um índice por código VBA
Crie facilmente um índice analítico com Kutools para Excel
Crie um índice por código VBA
O código VBA a seguir pode ajudá-lo a criar um índice analítico para todas as planilhas com hiperlinks no Excel. Faça o seguinte.
1. aperte o outro + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. No Microsoft Visual Basic para Aplicações janela, clique em inserção > Móduloe, em seguida, copie o código VBA abaixo para a janela Código.
Código VBA: crie um índice para todas as planilhas
Sub CreateTableofcontents()
'updateby Extendoffice 20180413
Dim xAlerts As Boolean
Dim I As Long
Dim xShtIndex As Worksheet
Dim xSht As Variant
xAlerts = Application.DisplayAlerts
Application.DisplayAlerts = False
On Error Resume Next
Sheets("Table of contents").Delete
On Error GoTo 0
Set xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name = "Table of contents"
I = 1
Cells(1, 1).Value = "Table of contents"
For Each xSht In ThisWorkbook.Sheets
If xSht.Name <> "Table of contents" Then
I = I + 1
xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
End If
Next
Application.DisplayAlerts = xAlerts
End Sub
3. aperte o F5 ou clique no botão Executar para executar o código.
Em seguida, uma planilha de índice analítico é criada na frente de todas as planilhas com todos os nomes de planilhas listados dentro. Você pode navegar para qualquer planilha clicando no nome da planilha no índice. Veja a imagem:
Crie facilmente um índice analítico com Kutools para Excel
A Criar lista de nomes de planilhas utilidade de Kutools for Excel pode ajudá-lo a criar rapidamente um índice analítico na pasta de trabalho atual. Faça o seguinte.
Antes de aplicar Kutools for Excel, Por favor baixe e instale primeiro.
1. Na pasta de trabalho, você precisa criar um índice, clique em Kutools Plus > Planilha > Criar lista de nomes de planilhas. Veja a imagem:
2. No Criar lista de nomes de planilhas caixa de diálogo, você precisa:
Em seguida, uma planilha de índice é criada conforme a imagem abaixo mostrada. Você pode navegar para qualquer planilha clicando no nome da planilha no índice.
Se você selecionar a opção Contém botões e macros na seção Selecionar estilos de índice, você obterá um índice conforme a imagem mostrada abaixo.
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.
Artigos relacionados:
- Como referenciar o nome da guia na célula no Excel?
- Como combinar o valor da célula com o nome da guia da planilha ou vice-versa no Excel?
- Como abrir uma planilha específica pelo valor selecionado de um Combo Box no Excel?
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab 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!