Quando uma pasta de trabalho do Excel tem muitas planilhas, para acessá-las rapidamente, você pode querer criar uma lista de hiperlinks para todas as planilhas. Neste artigo, vamos compartilhar 3 métodos com você.
Se você possui uma pasta de trabalho do Excel que contém uma grande quantidade de planilhas, pode ser difícil localizar e acessar a planilha desejada. Nesse caso, você pode criar uma lista de hiperlinks para todas as planilhas, o que permite pular para uma planilha específica simplesmente clicando em um hiperlink. É bastante conveniente. Assim, aqui apresentaremos 3 maneiras de criar essa lista.
Método 1: criar manualmente
- Para começar, abra a planilha do Excel específica.
- Em seguida, insira uma nova planilha antes da primeira planilha.

- Em seguida, clique com o botão direito do mouse na célula A1 e selecione “Hiperlink” no menu de contexto.
- Posteriormente, na janela “Inserir hiperlink”, selecione “Colocar neste documento” no lado esquerdo.
- Depois disso, na lista “Ou selecione um local neste documento”, escolha a primeira planilha, exceto a nova planilha atual.
- Em seguida, altere “Texto a ser exibido” para o nome da planilha.
- Por fim, clique em “OK” para inserir o hiperlink.
- Agora, você pode inserir os hiperlinks nas planilhas restantes, um por um.
Método 2: Criar via Fórmula
- Primeiro, crie uma nova planilha.
- Em seguida, liste todos os nomes das planilhas de acordo com o Método 2 na postagem “3 maneiras rápidas de obter uma lista de todos os nomes de planilhas em uma pasta de trabalho do Excel".
- Posteriormente, coloque a fórmula abaixo na Célula C1.
=HYPERLINK("#'"&B1&"'!A1",B1)
- Por fim, arraste a função para baixo para obter os hiperlinks para as outras planilhas.
Método 3: Criar com VBA
- No início, inicie o editor Excel VBA referindo-se a “Como executar o código VBA no seu Excel".
- Em seguida, coloque o código abaixo em um projeto ou módulo.
Sub CreateMenuOfHyperlinksToAllWorksheets()
Dim objSheet As Worksheet
ActiveWorkbook.Sheets.Add(Before:=Worksheets(1)).Name = "Sheet Menu"
Range("A1").Select
For Each objSheet In ActiveWorkbook.Worksheets
If ActiveSheet.Name <> objSheet.Name Then
ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= "'" & objSheet.Name & "'" & "!A1", TextToDisplay:=objSheet.Name
ActiveCell.Offset(1, 0).Select
ActiveCell.EntireColumn.AutoFit
End If
Next objSheet
With ActiveSheet
.Rows(1).Insert
.Cells(1, 1) = "MENU"
.Cells(1, 1).Font.Bold = True
.Cells(1, 1).Font.Size = 14
.Cells(1, 1).Columns.AutoFit
End With
End Sub
- Em seguida, pressione “F5” para executar esta macro.
- Imediatamente, você verá uma nova planilha, que contém todos os hiperlinks para todas as planilhas, como na captura de tela a seguir.
Comparação
| Vantagens | Desvantagens | |
| Método 1 | Fácil de operar | Muito tedioso se houver muitas planilhas |
| Método 2 | Mais rápido que o Método 1 no caso de várias planilhas | Exige que você liste números e nomes de folhas com antecedência |
| Método 3 | Muito mais rápido e mais eficaz do que os 2 métodos acima | Mantenha-se cauteloso com macros externas que podem ser maliciosas |
Recuperar arquivos corrompidos do Excel
O Excel pode travar de tempos em tempos, o que pode levar à corrupção de arquivos do Excel. Portanto, você deve estar acostumado a salvar o arquivo sempre que alterar um arquivo do Excel. Caso contrário, se o Excel falhar, mas você não salvou o arquivo aberto, deverá recorrer a correção de xls software, como DataNumen Excel Repair, para recuperar dados danificados do Excel.
Introdução do autor:
Shirley Zhang é especialista em recuperação de dados em DataNumen, Inc., líder mundial em tecnologias de recuperação de dados, incluindo recuperação mdf e produtos de software de reparo do Outlook. Para mais informações visite www.datanumen.com








