Como criar uma lista de todos os nomes de planilhas de uma pasta de trabalho?
Supondo que você tenha uma pasta de trabalho com várias planilhas, agora você deseja listar todos os nomes de planilhas na pasta de trabalho atual, existe algum método rápido para criar uma lista desses nomes de planilhas no Excel sem digitá-los um por um? Este tutorial fornece instruções sobre como listar nomes de planilhas no Excel.
Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho dinamicamente com fórmulas
Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho com um recurso útil
Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho com código VBA
Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho dinamicamente com fórmulas
No Excel, você pode definir um nome de intervalo e, em seguida, aplicar uma fórmula para listar todos os nomes de planilhas da pasta de trabalho atual, siga as seguintes etapas:
1. Clique em Fórmula > Gerente de Nomes, veja a captura de tela:
2. No Gerente de Nomes caixa de diálogo, clique em Novo botão, veja a captura de tela:
3. No estalou para fora Novo nome caixa de diálogo, especifique um nome no Nome caixa de texto e, em seguida, copie a fórmula abaixo para o Refere-se a caixa de texto, veja a captura de tela:
=GET.WORKBOOK(1)&T(NOW())
4. Então clique OK > Fechar para fechar as caixas de diálogo, agora, vá para uma planilha onde deseja listar todos os nomes das planilhas e, a seguir, insira a seguinte fórmula em uma célula em branco:
=IFERROR(INDEX(MID(Sheetnames,FIND("]",Sheetnames)+1,255),ROWS($A$2:A2)),"")
Note: Na fórmula acima, Nomes de folha é o nome do intervalo que você criou na etapa 3.
5. E, em seguida, arraste a alça de preenchimento para baixo para as células quando as células em branco forem exibidas, e agora, todos os nomes de planilhas da pasta de trabalho atual foram listados conforme a captura de tela abaixo:
6. Se você deseja criar o hiperlink para cada planilha, use a fórmula abaixo:
=HYPERLINK("#'"&A2&"'!A1","Go To Sheet")
Note: Na fórmula acima, A2 é a célula que contém o nome da planilha, e A1 é a célula onde você deseja que a célula ativa esteja localizada. Por exemplo, se você clicar no texto do hiperlink, ele localizará a célula A1 da planilha.
7. Agora, quando você clicar no texto do hiperlink, ele o levará para aquela planilha, veja a demonstração abaixo:
- 1. Com as fórmulas acima, os nomes das planilhas criadas são listados dinamicamente. Quando você altera o nome da planilha na pasta de trabalho, o nome da planilha de índice é atualizado automaticamente.
- 2. Você deve salvar o arquivo como Pasta de trabalho habilitada para macro do Excel formato, se quiser que as fórmulas funcionem bem depois que o arquivo for fechado e reaberto.
Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho com um recurso útil
Com o Criar lista de nomes de planilhas utilidade do suplemento de terceiros Kutools for Excel, você pode criar uma lista de nomes de planilhas com um clique e criar um link para cada planilha com um hiperlink.
Depois de instalar Kutools for Excel, por favor, faça o seguinte:
1. Clique Kutools Plus > Planilha > Criar lista de nomes de planilhas, veja a captura de tela:
2. No Criar lista de nomes de planilhas caixa de diálogo, especifique as seguintes configurações:
(1.) Escolha estilos de índice de folha você gosta, você pode criar os nomes da planilha com hiperlinks ou com botões de macro. (2.) Insira os nomes da planilha para o índice da planilha. (3.) Especifique a localização do índice da planilha. (4.) Especifique quantas colunas deseja usar na nova planilha para exibir os nomes da planilha. |
3. Depois de terminar as configurações, clique em OK. Todos os nomes de planilhas foram listados com links em uma nova planilha da pasta de trabalho atual. Veja a imagem:
nomes de planilhas com hiperlinks | nomes de planilhas com botões macro |
Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho com código VBA
1. Segure o ALT + F11 chaves, e abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole a macro a seguir no Módulo Janela.
VBA: Liste todos os nomes de planilhas com hiperlinks em uma nova planilha:
Sub CreateIndex()
'updateby Extendoffice
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("Index").Delete
On Error GoTo 0
Set xShtIndex = Sheets.Add(Sheets(1))
xShtIndex.Name = "Index"
I = 1
Cells(1, 1).Value = "INDEX"
For Each xSht In ThisWorkbook.Sheets
If xSht.Name <> "Index" 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 chave para executar esta macro. Agora todos os nomes de planilhas na pasta de trabalho ativa foram listados em uma nova planilha chamada Índice, e os nomes das planilhas também estão vinculados a cada planilha, veja a captura de tela:
Artigos relacionados
Liste todos os nomes de arquivo em uma pasta e crie hiperlinks para eles
Para o seu trabalho diário, você pode precisar importar vários nomes de arquivo de uma pasta para uma planilha e criar hiperlinks para cada arquivo de forma que abra o arquivo de forma rápida e fácil. Talvez você possa copiar e colar os nomes dos arquivos e criar um hiperlink para eles um por um manualmente, mas, isso vai perder muito tempo se houver centenas de arquivos na pasta.
Copie ou mova arquivos de uma pasta para outra com base em uma lista
Se você tiver uma lista de nomes de arquivo em uma coluna em uma planilha, e os arquivos forem localizados em uma pasta em seu computador. Mas, agora, você precisa mover ou copiar esses arquivos cujos nomes estão listados na planilha de sua pasta original para outra como mostrado a seguir. Como você poderia terminar essa tarefa o mais rápido possível no Excel?
Obter lista de nomes de planilhas no Planilhas Google
Neste artigo, apresentarei alguns métodos para obter o nome da planilha atual ou uma lista de nomes de planilhas no Google.
Navegue entre as planilhas usando a lista suspensa
Supondo que você tenha uma pasta de trabalho que contém várias planilhas, agora, você precisa criar uma lista suspensa ou caixa de combinação que lista todos os nomes de planilha e quando você seleciona um nome de planilha na lista suspensa, ele irá pular para essa planilha imediatamente. Este artigo, vou apresentar como navegar entre as planilhas usando uma lista suspensa 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!
Índice
- Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho dinamicamente com fórmulas
- Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho com um recurso útil
- Obtenha uma lista de todos os nomes de planilhas de uma pasta de trabalho com código VBA
- Artigos relacionados
- As melhores ferramentas de produtividade para escritório
- Comentários