Como exportar e salvar cada planilha como uma nova pasta de trabalho separada em Excel?
Digamos que você queira exportar e salvar uma ou várias planilhas como uma nova pasta de trabalho, como você lidará com isso? Normalmente, você pode copiar cada planilha e colar em uma nova pasta de trabalho. Mas aqui trazemos alguns truques úteis para lidar com isso:
Exportar e salvar planilhas como uma nova pasta de trabalho com o comando Mover ou Copiar
Exportar e salvar planilhas como uma nova pasta de trabalho com código VBA
Exporte e salve planilhas como uma nova pasta de trabalho com Kutools for Excel
Exportar e salvar planilhas como uma nova pasta de trabalho com o comando Mover ou Copiar
Com o Mover ou Copiar comando ajudará você a exportar ou copiar uma ou várias planilhas para uma nova pasta de trabalho rapidamente.
Etapa 1: Selecione os nomes da planilha na barra de guias. Você pode selecionar vários mantendo pressionado Ctrl chave ou mudança chave.
Etapa 2: clique com o botão direito no nome da planilha e clique no Mover ou Copiar no menu de contexto.
Etapa 3: em Mover ou Copiar caixa de diálogo, selecione o (livro novo) item da lista suspensa de Mover folhas selecionadas para livro.
Etapa 4: clique em OK, agora você mudou para o nova pasta de trabalho com planilhas exportadas ou copiadas, clique Envie o > Salvar para salvar a nova pasta de trabalho.
Nota: Na série Mover ou Copiar caixa de diálogo, há um Crie uma cópia opção. Se você não marcar, removerá as planilhas selecionadas da pasta de trabalho original; se marcar, copiará as planilhas selecionadas.
Divida rapidamente várias planilhas em pastas de trabalho separadas em Excel
|
No Microsoft Excel, você pode salvar ou dividir uma planilha de uma pasta de trabalho como uma nova Excel arquivo copiando e colando esta planilha em uma nova pasta de trabalho. Parece problemático se você deseja dividir cada planilha/planilha de uma pasta de trabalho grande como separada Excel, txt, csv, arquivos pdf. Mas com Kutools for Excel'S Dividir a pasta de trabalho utilitário, você pode lidar com isso rapidamente. Clique para 30 dias de avaliação gratuita com recursos completos! |
![]() |
Kutools for Excel: com mais de 300 úteis Excel suplementos, gratuitos para testar, sem limitação de 30 dias. |
Exportar e salvar planilhas como uma nova pasta de trabalho com código VBA
O código a seguir exportará todas as planilhas visíveis em uma nova pasta de trabalho e salvará a pasta de trabalho com o nome da planilha original em uma pasta recém-criada no mesmo caminho da pasta de trabalho ativa. Siga as seguintes etapas:
Etapa 1: Mantenha pressionado o botão ALT + F11 chaves, e abre o Microsoft Visual Basic para Aplicações janela.
Etapa 2: clique inserção > Móduloe cole a seguinte macro na janela do módulo:
VBA: Exporte e salve planilhas como uma nova pasta de trabalho em uma nova pasta.
Sub SplitWorkbook()
'Updateby20200806
Dim FileExtStr As String
Dim FileFormatNum As Long
Dim xWs As Worksheet
Dim xWb As Workbook
Dim xNWb As Workbook
Dim FolderName As String
Application.ScreenUpdating = False
Set xWb = Application.ThisWorkbook
DateString = Format(Now, "yyyy-mm-dd hh-mm-ss")
FolderName = xWb.Path & "\" & xWb.Name & " " & DateString
If Val(Application.Version) < 12 Then
FileExtStr = ".xls": FileFormatNum = -4143
Else
Select Case xWb.FileFormat
Case 51:
FileExtStr = ".xlsx": FileFormatNum = 51
Case 52:
If Application.ActiveWorkbook.HasVBProject Then
FileExtStr = ".xlsm": FileFormatNum = 52
Else
FileExtStr = ".xlsx": FileFormatNum = 51
End If
Case 56:
FileExtStr = ".xls": FileFormatNum = 56
Case Else:
FileExtStr = ".xlsb": FileFormatNum = 50
End Select
End If
MkDir FolderName
For Each xWs In xWb.Worksheets
On Error GoTo NErro
If xWs.Visible = xlSheetVisible Then
xWs.Select
xWs.Copy
xFile = FolderName & "\" & xWs.Name & FileExtStr
Set xNWb = Application.Workbooks.Item(Application.Workbooks.Count)
xNWb.SaveAs xFile, FileFormat:=FileFormatNum
xNWb.Close False, xFile
End If
NErro:
xWb.Activate
Next
MsgBox "You can find the files in " & FolderName
Application.ScreenUpdating = True
End Sub
Etapa 3: pressione o F5 chave para executar este código. E uma caixa de prompt aparecerá para informar a localização das novas pastas de trabalho exportadas, e todas as planilhas da pasta de trabalho original foram exportadas para algumas novas pastas de trabalho separadas que nomearam as planilhas originais em uma nova pasta específica. Veja as capturas de tela:

Exporte e salve planilhas como uma nova pasta de trabalho com Kutools for Excel
Se você tiver várias planilhas que precisam ser salvas como uma pasta de trabalho separada, o primeiro método não pode ser uma boa escolha. E o código VBA talvez seja um pouco complicado para Excel iniciantes. Aqui você pode usar o Dividir a pasta de trabalho utilidade de Kutools for Excel para exportar e salvar de forma rápida e fácil cada planilha de uma pasta de trabalho para separar a nova 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 for Excel, faça o seguinte:
Etapa 1: clique Kutools MAIS > livro > Dividir a pasta de trabalho .... Veja a imagem:
Etapa 2: no Dividir a pasta de trabalho caixa de diálogo, faça o seguinte:
2: Se quiser evitar a divisão de planilhas ocultas ou em branco, você pode verificar o Pular planilhas ocultas or Pular planilhas em branco) .;
3: e você também pode verificar Especifique salvar e para selecionar dividir as planilhas, salve como arquivo de texto, arquivo pdf ou arquivo csv, no padrão, se você não marcar esta opção, irá dividir as planilhas e salvar como pasta de trabalho.
Etapa 3: clique em Split e escolha a pasta na qual deseja colocar as novas pastas de trabalho. Veja a imagem:
Etapa 4: e clique em OK, então cada planilha marcada no Dividir a pasta de trabalho a caixa de diálogo é exportada e salva como uma pasta de trabalho individual. Cada nova pasta de trabalho é nomeada com o nome da planilha original. Veja a imagem:
Clique para saber mais informações sobre esta ferramenta Split Workbook.
Exporte e salve cada planilha como uma nova pasta de trabalho
Divida rapidamente os dados em várias planilhas com base em colunas ou linhas fixas em Excel
|
Supondo que você tenha uma planilha com dados nas colunas A a G, o nome do vendedor está na coluna A e você precisa dividir automaticamente esses dados em várias planilhas com base na coluna A na mesma pasta de trabalho e cada vendedor será dividido em um novo planilha. Kutools for Excel'S Data de Divisão O utilitário pode ajudá-lo a dividir rapidamente os dados em várias planilhas com base na coluna selecionada, conforme a captura de tela abaixo mostrada em Excel. Clique para recursos completos 30 dias de teste grátis! |
![]() |
Kutools for Excel: com mais de 300 úteis Excel suplementos, gratuitos para testar, sem limitação de 30 dias. |
Artigos relacionados:
- Combine várias pastas de trabalho em uma única pasta de trabalho
- Salvar uma seleção como um arquivo individual
- Dividir uma pasta de trabalho para separar Excel arquivos
Melhores ferramentas de produtividade de escritório
Turbine suas planilhas: Experimente eficiência como nunca antes com Kutools for Excel
Kutools for Excel possui mais de 300 recursos, garantindo que o que você precisa está a apenas um clique de distância...
Suporta Escritório/Excel 2007-2021 e mais recentes, incluindo 365 | Disponível em 44 idiomas | Desfrute de um teste gratuito de 30 dias com todos os recursos.
Office Tab Traz a interface com guias para o Office e torna seu trabalho muito mais fácil
- Ative a edição e leitura com guias em Word, Excel, Power Point, 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!































































