Como criar planilhas de sequência a partir de um intervalo de células no Excel?
Se você tem um intervalo de dados em sua planilha e agora deseja criar uma sequência de planilhas com base nos dados da célula, consulte a captura de tela a seguir. Obviamente, você pode editar o nome da planilha um a um manualmente, mas se houver vários nomes de planilha que precisem ser editados, isso será problemático e demorado. Aqui, vou falar sobre alguns truques rápidos para ajudá-lo.
Crie planilhas de sequência a partir da lista de células com código VBA
Crie planilhas de sequência a partir de uma lista de células com o Kutools para Excel
Crie planilhas de sequência a partir da lista de células com código VBA
O seguinte código VBA pode ajudá-lo a adicionar algumas planilhas que são nomeadas com base no conteúdo da célula após as planilhas existentes. Faça o seguinte:
1. Segure o ALT + F11 chaves, então ele abre o Microsoft Visual Basic para Aplicações janela.
2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.
Código VBA: adicione planilhas de sequência com base na lista de células
Sub CreateWorkSheetByRange()
'Update 20130829
Dim WorkRng As Range
Dim Ws As Worksheet
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
arr = WorkRng.Value
Application.ScreenUpdating = False
For i = 1 To UBound(arr, 1)
For j = 1 To UBound(arr, 2)
Set Ws = Worksheets.Add(after:=Application.ActiveSheet)
Ws.Name = arr(i, j)
Next
Next
Application.ScreenUpdating = True
End Sub
3. Então aperte F5 para executar este código e, em seguida, uma caixa de prompt será exibida para você selecionar o intervalo que deseja usar. Veja a imagem:
4. E, em seguida, clique em OK, as planilhas que são nomeadas pelos valores das células foram adicionadas após a planilha existente. Veja a imagem:
Observações:
1. As novas planilhas serão inseridas após a planilha atual.
2. Se o intervalo selecionado incluiu células em branco, as planilhas serão nomeadas com base no padrão. Veja as capturas de tela:
Crie planilhas de sequência a partir de uma lista de células com o Kutools para Excel
Aqui, apresento uma ferramenta útil -Kutools for Excel, Com o seu Criar planilhas de sequência, você pode criar rapidamente planilhas com nome do mês, nome do dia, lista personalizada e assim por diante.
Kutools for Excel inclui mais de 300 ferramentas úteis do Excel. Gratuito para testar sem limitação em 30 dias. Get it Now.
Depois de instalar o Kutools para Excel, siga as seguintes etapas:
1. Selecione o intervalo no qual deseja criar planilhas com base.
2. Clique Empreendimento > Ferramentas de planilha > Criar planilhas de sequência, veja a captura de tela:
3. No Criar planilhas de sequência caixa de diálogo, escolha o tipo de planilha que deseja criar as novas planilhas de sequência e marque Dados em um intervalo opção, veja a captura de tela:
4. Então clique OK para fechar a caixa de diálogo e uma nova pasta de trabalho que contém as planilhas nomeadas pelos dados do intervalo selecionado foi criada. Veja a imagem:
Observações:
1. Se você escolher Folha 1 ou Folha 2, as novas planilhas criadas terão a mesma formatação da Folha 1 ou Folha 2.
2. As novas planilhas são criadas em uma nova pasta de trabalho.
3. Se o intervalo selecionado incluiu células em branco, as planilhas serão nomeadas com base no padrão. Veja as capturas de tela:
Clique para saber mais sobre este recurso Criar Planilhas de Sequência.
Artigo relacionado:
Como adicionar novas planilhas com nomes personalizados 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!