Como copiar a planilha e renomear com base no valor da célula no Excel?
Normalmente, você pode aplicar o Mover ou Copiar recurso para copiar uma planilha e, em seguida, digite um novo nome para a cópia manualmente, conforme necessário. Mas, você já tentou renomear a planilha com base no valor de uma célula depois de copiar a planilha? Neste artigo, vou falar sobre como renomear a planilha com base no valor da célula automaticamente quando você faz uma cópia.
Copie uma planilha e renomeie com base no valor da célula com o código VBA
Copie uma planilha várias vezes e renomeie com base nos valores das células com Kutools for Excel
Copie uma planilha e renomeie com base no valor da célula com o código VBA
O seguinte código VBA pode ajudá-lo a copiar uma planilha e renomeá-la com um valor de célula específico automaticamente, faça o seguinte:
1. Ative a planilha que deseja copiar e mantenha pressionado o ALT + F11 chaves para abrir o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Módulo Janela.
Código VBA: copie uma planilha e renomeie com um valor de célula:
Sub Copyrenameworksheet()
'Updateby Extendoffice
Dim ws As Worksheet
Set wh = Worksheets(ActiveSheet.Name)
ActiveSheet.Copy After:=Worksheets(Sheets.Count)
If wh.Range("A1").Value <> "" Then
ActiveSheet.Name = wh.Range("A1").Value
End If
wh.Activate
End Sub
3. E, em seguida, pressione F5 para executar este código, e sua planilha atual foi copiada para a pasta de trabalho atual após todas as planilhas, e ela foi renomeada com o valor da célula que você especificou, veja a captura de tela:
Anote os: No código acima, a referência da célula A1 é o valor da célula que você deseja renomear para a nova planilha copiada, você pode alterá-lo conforme sua necessidade.
Copie uma planilha várias vezes e renomeie com base nos valores das células com Kutools for Excel
O código acima só pode ser renomeado com um valor de célula, se você precisar copiar a planilha várias vezes e renomeá-la com base em uma lista de valores de célula, Kutools for Excel'S Criar planilha de sequência pode ajudá-lo a terminar esta tarefa o mais rápido possível.
Kutools for Excel : com mais de 300 suplementos úteis do Excel, grátis para testar sem limitação em 30 dias. |
Depois de instalar Kutools for Excel, faça o seguinte:
1. Clique Kutools Plus > Planilha > Criar planilhas de sequência, veja a captura de tela:

2. No Criar planilha de sequência caixa de diálogo, faça as seguintes operações:
(1.) Selecione o nome da planilha que você deseja copiar do Planilha Base lista suspensa;
(2.) Selecione a opção Dados em um intervalo sob o Nomes de planilhas com base em seção e clique para selecionar os valores da célula nos quais deseja renomear as planilhas copiadas.
3. Então clique Ok botão, e a planilha específica foi copiada várias vezes e renomeada com os valores da célula que você selecionou em uma nova pasta de trabalho, consulte a captura de tela:
Baixe e teste grátis Kutools for Excel Agora !
Demonstração: Copie uma planilha várias vezes e renomeie com base nos valores da célula com Kutools for Excel
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com Kutools for Excele experimente eficiência como nunca antes. Kutools for 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 a 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!
