Dica: outros idiomas são traduzidos pelo Google. Você pode visitar o English versão deste link.
Entrar
x
or
x
x
Cadastre-se
x

or

Como dividir uma pasta de trabalho para separar arquivos do Excel no Excel?

Talvez seja necessário dividir uma pasta de trabalho grande para separar arquivos do Excel com a salvação de cada planilha da pasta de trabalho como um arquivo Excel individual. Por exemplo, você pode dividir uma pasta de trabalho em vários arquivos Excel individuais e, em seguida, entregar cada arquivo para pessoa diferente para lidar com isso. Ao fazê-lo, você pode obter determinadas pessoas para lidar com dados específicos e manter seus dados seguros. Este artigo irá introduzir formas de dividir uma pasta de trabalho grande para separar arquivos do Excel com base em cada planilha.

  1. Divida uma pasta de trabalho para separar arquivos do Excel com a cópia e colagem
  2. Dividir uma pasta de trabalho para separar arquivos do Excel com o recurso Mover ou Copiar
  3. Divida uma pasta de trabalho para separar arquivos do Excel com o código VBA
  4. Divida uma pasta de trabalho para separar arquivos do Excel / PDF / CSV / TXT com o Kutools for Excel facilmente

Divida rapidamente uma pasta de trabalho para separar arquivos Excel / PDF / TXT / CSV no Excel

Normalmente, podemos dividir uma pasta de trabalho em arquivos individuais do Excel com o Mover ou Copiar recurso no Excel. Mas Kutools para o Excel Livro de trabalho dividido O utilitário pode ajudá-lo a dividir facilmente uma pasta de trabalho e salvar cada planilha como um arquivo PDF / TEXT / CSV separado ou uma pasta de trabalho no Excel. Full Free Trial 60-dia!
pasta de trabalho de divisão de anúncios

Kutools for Excel - Inclui mais de 300 ferramentas úteis do Excel. Avaliação gratuita de recurso completo 60-day, sem necessidade de cartão de crédito! Comece já!


Divida uma pasta de trabalho para separar arquivos do Excel com a cópia e colagem


Normalmente, usando Cópia comando e macarrão O comando pode salvar uma pasta de trabalho como um arquivo Separate Excel manualmente. Em primeiro lugar, selecione a planilha inteira que deseja salvar como um arquivo separado, crie uma nova pasta de trabalho e, em seguida, cole-a no novo livro, no final, salva-a.

Essa é uma maneira fácil de usar se você precisar dividir apenas algumas planilhas como arquivos separados. No entanto, deve ser demorado e entediante dividir várias planilhas copiando e colando manualmente.


Dividir uma pasta de trabalho para separar arquivos do Excel com o recurso Mover ou Copiar

Esse método apresentará o recurso Mover ou Copiar para mover ou copiar as folhas selecionadas para uma nova pasta de trabalho e salvar como uma pasta de trabalho separada. Por favor, faça o seguinte:

1. Selecione as folhas na barra da guia Planilha, clique com o botão direito e selecione Mover ou Copiar no menu de contexto. Ver captura de tela:

notas: Segurando Ctrl key, você pode selecionar várias planilhas não adjacentes clicando-as uma a uma na barra de guias Sheet; segurando mudança tecla, você pode selecionar várias folhas adjacentes clicando no primeiro e no último na barra da guia Planilha.

2. Na caixa de diálogo Mover ou Copiar, selecione (livro novo) de Agendar lista suspensa, verifique Crie uma cópia opção, e clique no botão OK botão. Ver captura de tela:

3. Agora todas as planilhas selecionadas são copiadas para uma nova pasta de trabalho. Clique filete > Salvar para salvar o novo livro.


Divida uma pasta de trabalho para separar arquivos do Excel com o código VBA

O código VBA a seguir pode ajudá-lo a dividir rapidamente várias planilhas da pasta de trabalho atual para separar arquivos do Excel, faça o seguinte:

1. Crie uma nova pasta para a pasta de trabalho que deseja dividir, porque os arquivos divididos do Excel serão hospedados na mesma pasta que essa pasta de trabalho mestre.

2. Mantenha pressionado o ALT + F11 chaves no Excel, e abre a Microsoft Visual Basic para Aplicações janela.

3. Clique inserção > Módulo, e cole o seguinte código na janela do módulo.

VBA: Divida uma pasta de trabalho em várias pastas de trabalho e salve na mesma pasta

Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4. aperte o F5 chave para executar este código. E a pasta de trabalho é dividida para separar arquivos do Excel na mesma pasta com a pasta de trabalho original. Ver captura de tela:

notas: Se uma das folhas tiver o mesmo nome com a pasta de trabalho, este VBA não pode funcionar.


Divida uma pasta de trabalho para separar arquivos do Excel / PDF / CSV / TXT com o Kutools for Excel facilmente

Se você tem Kutools for Excel instalado, é Livro de trabalho dividido A ferramenta pode dividir várias planilhas como arquivos separados do Excel conveniente e rapidamente com apenas alguns cliques.

Kutools for Excel - Inclui mais de 300 ferramentas úteis do Excel. Avaliação gratuita de recurso completo 60-day, sem necessidade de cartão de crédito! Comece já!

1. Depois de instalar Kutools for Excel, Clique em Kutools Plus > Livro de trabalho dividido , veja a captura de tela:

2. No Livro de trabalho dividido Caixa de diálogo, faça as seguintes operações:
(1) Todos os nomes de planilha são verificados por padrão. Se você não quiser dividir algumas das planilhas, desmarque-as;
(2) Verifique o Salvar um tipo opção;
(3) do Salvar como tipo desça, escolha um tipo de arquivo que deseja dividir e salvar.
(4). Em seguida, clique em Dividido botão.

notas: Se você deseja evitar a divisão das planilhas ocultas ou em branco, você pode verificar o Ignorar planilhas ocultas or Ignorar planilhas em branco caixa.

3. Na caixa de diálogo Procurar pasta, especifique uma pasta de destino para salvar os arquivos separados e clique no OK botão.

Agora, as planilhas verificadas são salvas como novas pastas de trabalho separadas. Cada nova pasta de trabalho é nomeada com o nome da planilha original. Veja a captura de tela:

Kutools for Excel's Livro de trabalho dividido A ferramenta facilita a divisão da pasta de trabalho ativa em arquivos individuais do Excel (um arquivo contém uma planilha), arquivos CSV, arquivos TXT ou arquivos PDF, conforme necessário. Você pode definir para pular todas as planilhas em branco e ocultas. Tenha um teste grátis!


Demo: divide ou salve cada planilha de uma pasta de trabalho como arquivos separados excel / txt / csv / pdf

Neste vídeo, o Kutools guia e Kutools Plus guia são adicionados por Kutools for Excel. Se precisar, por favor clique aqui para ter um teste gratuito do dia 60 sem limitação!


Artigos relacionados:



Ferramentas de produtividade recomendadas

Office Tab

ouro star1 Traga guias úteis para o Excel e outros softwares do Office, como o Chrome, o Firefox e o novo Internet Explorer.

Kutools for Excel

ouro star1 Surpreendente! Aumente sua produtividade em minutos 5. Não precisa de habilidades especiais, economize duas horas por dia!

ouro star1 300 Novos recursos para o Excel, Faça o Excel muito fácil e poderoso:

  • Mesclar células / linhas / colunas sem perder dados.
  • Combine e Consolide várias folhas e pastas de trabalho.
  • Comparar intervalos, copiar intervalos múltiplos, converter texto para data, unidade e conversão de moeda.
  • Contagem de cores, subtotais de paginação, classificação avançada e super filtro,
  • Mais Selecionar / Inserir / Excluir / Texto / Formato / Link / Comentário / Guias de trabalho / Ferramentas de trabalho ...

Tira de tela de Kutools para Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Tomm · 2 years ago
    2 questions.

    1. How can you adjust the code the choose the file path of where it is saved? As opposed to just saving wherever the original file is.

    2. How do you change the code to choose what column it creates the tabs from (i.e. in this code it is reading out of column A). I want to be able to choose which column it reads off if. Thanks!
  • To post as a guest, your comment is unpublished.
    Jessica P. · 2 years ago
    Thank you very much for this.Saved me weeks of sweat...
     
    Regards:Jessica
    Active consumer on customerso
  • To post as a guest, your comment is unpublished.
    Anjali · 2 years ago
    Hi, i have one quarry i.e. i have 15000 lines of data in one excel sheet and i want to split that data into multiple excel files where as each file contains 99 lines of data. Anyone can help me. Please share your thoughts.....
  • To post as a guest, your comment is unpublished.
    DS · 2 years ago
    This VBA code worked perfectly. Thank you for sharing your wealth of knowledge.
  • To post as a guest, your comment is unpublished.
    Brad · 2 years ago
    The macro should be updated to include an unhide-all-worksheets piece (including the very-hidden worksheets):

    Sub UnhideAllSheets()
    'Unhide all sheets in workbook.
    Dim ws As Worksheet
    For Each ws In ActiveWorkbook.Worksheets
    ws.Visible = xlSheetVisible
    Next ws
    End Sub

    Sub Splitbook()
    'Updateby20140612
    Dim xPath As String
    xPath = Application.ActiveWorkbook.Path
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
    Next
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
    End Sub