Ir para o conteúdo principal

Como inserir rapidamente nomes de planilhas em células do Excel?

Existe uma maneira fácil de inserir o nome da planilha atual em uma célula? Como inserir o nome de todas as planilhas nas células? Este artigo apresentará métodos complicados para resolver esses problemas.

Insira rapidamente o nome da planilha atual em uma célula com funções

Insira rapidamente todos os nomes de planilhas em células com VBA

Insira rapidamente o nome da planilha ativa com o Kutools para Excel boa ideia 3

Insira rapidamente todos os nomes de planilhas com hiperlinks nas células como um índice boa ideia 3


seta azul bolha direita Insira rapidamente o nome da planilha atual em uma célula com funções

Basta inserir a fórmula de = RIGHT (CELL ("filename", D2), LEN (CELL ("filename", D2)) - FIND ("]", CELL ("filename", D2))) em qualquer célula e pressione Entrar , mostra o nome da planilha atual na célula.
doc-insert-sheet-name-into-cells1

Esta fórmula só pode mostrar o nome da planilha atual, mas não o nome de outra planilha.


seta azul bolha direita Insira rapidamente todos os nomes de planilhas em células com VBA

Se você deseja inserir todos os nomes de planilhas nas células, a macro VBA é uma boa escolha.

Etapa 1: Mantenha pressionado o botão outro + F11 chaves no Excel, e abre o Microsoft Visual Basic para Aplicações janela.

Etapa 2: clique inserção > Móduloe cole a macro a seguir na janela do módulo.

VBA para inserir os nomes de todas as planilhas nas células:

Sub SheetNames ()
Colunas (1). Insira
Para i = 1 para Sheets.Count
Células (i, 1) = Folhas (i). Nome
Proximo eu
End Sub

Etapa 3: pressione o F5 chave para executar esta macro. Então, todos os nomes das planilhas serão listados na Coluna A da planilha atual. Veja a imagem:
doc-insert-sheet-name-into-cells2

Note: No código VBA, você pode alterar Células (i, 1) para outra referência para inserir os nomes das planilhas começam em outras células. Por exemplo, insira nomes de planilhas começando em C3, mude para Células (i + 2, 3).


seta azul bolha direita Insira rapidamente o nome da planilha ativa com o Kutools para Excel

Se desejar inserir as informações da planilha ativa, incluindo o nome da planilha, o nome da pasta de trabalho, o caminho do arquivo e assim por diante em uma célula ou cabeçalho / rodapé, você pode Kutools for Excel'S Inserir informações da pasta de trabalho.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalação grátis Kutools para Excel, faça o seguinte:

1. Selecione uma célula ou intervalo para colocar o nome da planilha e clique em Kutools Plus > livro > Inserir informações da pasta de trabalho.doc inserir informações da planilha 1

2. Em seguida, selecione as informações da pasta de trabalho que você precisa inserir Dados Pessoais seção e especifique o local de onde deseja colocar as informações Inserir em seção. Então clique OK.

doc 1

Você pode clicar aqui para saber mais sobre Inserir informações da pasta de trabalho.

seta azul bolha direita Insira as informações da pasta de trabalho na célula / cabeçalho / rodapé


seta azul bolha direita Insira rapidamente todos os nomes de planilhas com hiperlinks nas células como um índice

Kutools for Excel's Criar lista de nome de folha O utilitário não apenas insere todos os nomes de planilhas nas células, mas também insere hiperlinks para as planilhas correspondentes.

Kutools for Excel, com mais de 300 funções úteis, tornam seus trabalhos mais fáceis. 

Depois de instalação grátis Kutools para Excel, faça o seguinte:

Etapa 1: clique no botão Kutools Plus > Planilha > Crie uma lista de nomes de planilhas.
doc-insert-sheet-name-into-cells3

Etapa 2: no Criar lista de nomes de planilhas caixa de diálogo, especifique as configurações de acordo com suas necessidades e clique em OK.
doc-insert-sheet-name-into-cells4

Em seguida, você verá que todos os nomes de planilha são inseridos em uma nova planilha e cada nome de planilha é vinculado à planilha correspondente. Veja as seguintes imagens:

Nomes de planilhas com hiperlinks
Nomes de planilhas com botões de macro
doc-insert-sheet-name-into-cells5
doc-insert-sheet-name-into-cells6

A Criar lista de nome de folha O utilitário facilita a criação de uma lista de todos os nomes de planilhas da pasta de trabalho ativa em uma nova planilha, que contém hiperlinks ou botões de macro para navegar rapidamente para outras planilhas. Clique para saber mais sobre este utilitário.

seta azul bolha direita Liste todos os nomes de planilhas com hiperlinks



Kutools para Excel: mais de 300 funções que você deve ter no Excel, Teste gratuito de 30 dias a partir daqui

Combine facilmente várias folhas / pasta de trabalho em uma única folha ou pasta de trabalho

Combinar múltiplas planilhas ou pastas de trabalho em uma folha ou pasta de trabalho pode ser complicado no Excel, mas com o Combinar função no Kutools para Excel, você pode combinar e mesclar dezenas de planilhas / pastas de trabalho em uma planilha ou pasta de trabalho, além disso, você pode consolidar as planilhas em uma apenas com vários cliques.  Clique para um teste gratuito completo de 30 dias!
combinar folhas
 
Kutools para Excel: com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias.

Melhores ferramentas de produtividade de escritório

🤖 Assistente de IA do Kutools: Revolucionar a análise de dados com base em: Execução Inteligente   |  Gerar Código  |  Crie fórmulas personalizadas  |  Analise dados e gere gráficos  |  Invocar funções do Kutools...
Recursos mais comuns: Encontre, destaque ou identifique duplicatas   |  Excluir linhas em branco   |  Combine colunas ou células sem perder dados   |   Rodada sem Fórmula ...
Super pesquisa: VLookup de múltiplos critérios    VLookup de múltiplos valores  |   VLookup em várias planilhas   |   Pesquisa Difusa ....
Lista suspensa avançada: Crie rapidamente uma lista suspensa   |  Lista suspensa de dependentes   |  Lista suspensa de seleção múltipla ....
Gerenciador de colunas: Adicione um número específico de colunas  |  Mover colunas  |  Alternar status de visibilidade de colunas ocultas  |  Compare intervalos e colunas ...
Recursos em destaque: Foco da Grade   |  Vista de Design   |   Grande Barra de Fórmula    Gerenciador de pastas de trabalho e planilhas   |  Biblioteca (Auto texto)   |  Data Picker   |  Combinar planilhas   |  Criptografar/Descriptografar Células    Enviar e-mails por lista   |  Super Filtro   |   Filtro Especial (filtro negrito/itálico/tachado...) ...
15 principais conjuntos de ferramentas12 Texto Ferramentas (Adicionar texto, Remover Personagens, ...)   |   50+ de cores Tipos (Gráfico de Gantt, ...)   |   Mais de 40 práticos Fórmulas (Calcule a idade com base no aniversário, ...)   |   19 Inclusão Ferramentas (Insira o código QR, Inserir imagem do caminho, ...)   |   12 Conversão Ferramentas (Números para Palavras, Conversão de moedas, ...)   |   7 Unir e dividir Ferramentas (Combinar linhas avançadas, Dividir células, ...)   |   ... e mais

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...

Descrição


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!
Comments (32)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
how to find the sheet name (section name ) when you type employee no. in a cell? A workbook has 15 sheets named as per sections of the department.In each section has 100 employees in range A2:A101with unique employee no. I have a list of 50 employee nos in different sections. In a new work sheet how to find the section name which corresponds to the employee no.
This comment was minimized by the moderator on the site
Hello, Ashley Pereira, please visit this: https://www.extendoffice.com/documents/excel/5335-excel-vlookup-return-sheet-name.html this article may help you.
This comment was minimized by the moderator on the site
How do you get this formula to copy the tabnames into consecutive columns. In other words not vertically but horizontally.
This comment was minimized by the moderator on the site
Change the following:

Cells(i, 1) = Sheets(i).Name
to
Cells(1, i) = Sheets(i).Name

This causes to step columns in same row.
This comment was minimized by the moderator on the site
you can copy the data entered, then paste Transpose, this converts Cols to Rows, and Rows to Cols.
This comment was minimized by the moderator on the site
Just tried now the macro for inserting all the sheet's name in one sheet. Awesome! Thank you very much
This comment was minimized by the moderator on the site
How do you get the VBA to start in a specific cell instead of A1?
This comment was minimized by the moderator on the site
Just add to i like I did below. If you add to i you can start on any row you would like.

Sub GetNames()

For i = 1 To Sheets.Count

Cells(i + 6, 1) = Sheets(i).Name

Next i
End Sub
This comment was minimized by the moderator on the site
Thank u for your supplement.
This comment was minimized by the moderator on the site
You can change the number in Cells(i, 1) = Sheets(i).Name to other to insert the sheet names in other column, for instance, insert start from C1,change Cells(i, 1) = Sheets(i) to Cells(i, 3) = Sheets(i), but this VBA only can insert the sheet names start from the row 1.
This comment was minimized by the moderator on the site
Thanks!! this was was a great help.
This comment was minimized by the moderator on the site
Hi Kindly i want VBA code to insert file name in specific cell. Thanks
This comment was minimized by the moderator on the site
Great site was very helpful. I have different tab names and I get the names in one sheet using your code, but it gives names of all the tab names, is there anyway we can add code to select from certain tab number or something like that.
This comment was minimized by the moderator on the site
I have multiple project sheets database with different tab name and this name is shown in master sheet table. which formula can i give that when i insert new tab it should automatically updated in master table.
This comment was minimized by the moderator on the site
Can anyone help me with this: Create a macro that creates 10 sheets and name them Sheet1 to Sheet10 but using a loop
This comment was minimized by the moderator on the site
Hello, Can you please help me with the simple VBA code. I have a list of Names in Column A. Specific Range - (A2:A251) - Now I need to create new spreadsheets with these names. The names are driven from a different sheet, thus they keep changing. So in short, if I have 10 names today, they might not appear tomorrow. So on the click of button all older spreadsheets (except 1) should be deleted first and then from the names on the column, new ones should get created. Please advice if this is possible to do? Thanks, Manish Gupta
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations