Como copiar várias folhas múltiplas vezes no Excel?
No seu trabalho diário com o Excel, é frequente deparar-se com situações em que precisa de copiar uma ou mais folhas de cálculo várias vezes — quer dentro do mesmo livro, quer para livros diferentes. Por exemplo, poderá querer usar uma folha modelo para criar relatórios mensais ou precisar de fornecer a cada membro da equipa uma cópia idêntica de uma folha de cálculo para entrada individual de dados. Duplicar manualmente as folhas, uma a uma, pode revelar-se não só tedioso, mas também propenso a erros — especialmente quando tem de gerar múltiplas cópias de uma só vez ou lidar com muitas folhas espalhadas por diferentes livros.
Felizmente, o Excel oferece várias formas de agilizar este fluxo de trabalho. Este tutorial apresenta métodos práticos para copiar eficientemente uma ou várias folhas de cálculo — quer precise de as duplicar apenas uma vez ou repetidamente, e quer esteja a trabalhar dentro do mesmo livro ou entre múltiplos ficheiros.
- Crie uma cópia de várias folhas de uma só vez no livro ativo/ou noutro livro com o comando Mover ou Copiar
- Crie várias cópias de múltiplas folhas em Workbook Atual com Kutools para Excel
- Crie várias cópias de uma determinada folha em Workbook Atual com código VBA
- Crie uma cópia de várias folhas provenientes de múltiplos livros para um novo livro
- Copie uma folha várias vezes utilizando uma fórmula do Excel e um método manual
- Copie várias folhas com nomes específicos com código VBA
Criar uma cópia de várias folhas de cálculo de uma só vez em Workbook Atual ou noutro livro com o comando Mover ou Copiar
O comando incorporado do Excel Mover ou Copiar oferece uma forma simples de duplicar folhas de cálculo. Este método é ideal quando precisa de criar uma cópia única das suas folhas de dados originais, partilhar planilhas selecionadas com colegas ou transferir folhas específicas para outro ficheiro. Contudo, revela-se mais eficaz quando apenas necessita de uma cópia de cada folha de cada vez, já que a criação de múltiplas cópias exige a repetição manual do processo.
1. No livro onde pretende copiar as folhas, selecione as folhas que deseja duplicar na barra de guias.
Nota: Mantenha premida a tecla CTRL para selecionar várias guias de folha não adjacentes, clicando individualmente em cada uma. Para selecionar uma série de folhas adjacentes, clique no separador da primeira folha, mantenha premida a tecla SHIFT e clique no último separador da sequência.
2. Clique com o botão direito do rato em qualquer separador selecionado e escolha Mover ou Copiar no menu de contexto. Isto abre a caixa de diálogo Mover ou Copiar.
3. Na caixa de diálogo Mover ou Copiar, ajuste as seguintes opções conforme a sua situação:
(1) Utilize o menu Para livro pendente para especificar o livro para o qual pretende copiar as folhas. Pode selecionar o livro atual (ativo), outro livro já aberto ou optar por criar as folhas num novo Novo Workbook.
(2) Defina a localização das folhas copiadas na caixa Antes da folha. Normalmente, colocar as cópias após todas as folhas existentes facilita a sua localização.
(3) Antes de clicar em OK, certifique-se de marcar a opção Criar uma cópia. Se não a selecionar, as folhas serão movidas (ou seja, removidas da origem) em vez de copiadas.
(4) Clique no botão OK para concluir a operação de cópia.
Assim que confirmar, o Excel cria uma cópia de cada folha selecionada no livro e na localização indicados.
Se precisar de mais do que uma cópia da(s) mesma(s) folha(s), repita este processo quantas vezes for necessário. Tenha em atenção que, com múltiplas repetições, os nomes das folhas poderão incluir números incrementais (por exemplo, «Folha1 (2)», «Folha1 (3)»), facilitando o acompanhamento das versões duplicadas.
Cenários aplicáveis: Ideal para criar cópias de segurança das folhas originais, mover planilhas selecionadas entre ficheiros ou duplicar rapidamente um número limitado de folhas.
Vantagens: Integrado, sem necessidade de extras e perfeito para cópias pontuais.
Desvantagens: Pouco eficiente quando são necessárias múltiplas cópias; exige repetição manual para cada cópia adicional.
Dicas e precauções:
- Se estiver a duplicar folhas para um novo livro, lembre-se de guardar o ficheiro gerado com um nome significativo para evitar a perda de dados.
- Algumas referências ou fórmulas que apontam para outras folhas de cálculo poderão necessitar de atenção após a cópia, especialmente ao serem movidas para um Arquivo gerado.
- A proteção da folha, o estado oculto ou as macros podem ou não ser mantidos, dependendo da configuração do seu livro — verifique novamente após a cópia se estas funcionalidades forem importantes.
Criar várias cópias de múltiplas folhas de cálculo em Workbook Atual com Kutools para Excel
Se pretender duplicar várias folhas de cálculo mais do que uma vez dentro do mesmo livro, repetir manualmente o comando Mover ou Copiar pode ser extremamente demorado. Em alternativa, a funcionalidade Copiar Planilhas incluída no Kutools para Excel simplifica significativamente este processo — permitindo-lhe criar várias cópias de diversas folhas de uma só vez, tudo num único passo.
1. Clique em KUTOOLS PLUS > Copiar Planilhas na faixa de opções. Isto abre o assistente Cópia em Lote de Planilhas.
Nota: Alternativamente, pode aceder à mesma funcionalidade através de KUTOOLS PLUS > Folha de cálculo > Copiar Planilhas.
2. Na caixa de diálogo Cópia em Lote de Planilhas, defina as suas preferências:
(1) Selecione as folhas a copiar marcando-as na lista Copiar Planilhas Selecionadas.
(2) Especifique o número de cópias que pretende criar na caixa Número de cópias. Por exemplo, introduza «3» para criar três cópias de cada folha selecionada.
(3) Defina a posição das novas folhas copiadas (por exemplo, colocar após a folha ativa, antes de todas as folhas, etc.).
(4) Quando terminar, clique em Ok para avançar.
3. Aparecerá uma caixa de diálogo de confirmação a informá-lo de que as planilhas selecionadas foram copiadas com sucesso o número de vezes especificado. Clique em OK para fechar esta mensagem.
Esta funcionalidade torna extremamente conveniente duplicar várias folhas de cálculo repetidamente, sem precisar de repetir passos manualmente.
Cenários aplicáveis: Altamente recomendado para criar eficientemente modelos de formulários para várias pessoas, copiar folhas em lote para tarefas mensais recorrentes ou preparar rapidamente modelos para diferentes departamentos.
Vantagens: Poupança de tempo com operações em massa, passos simples de seguir e zero repetição manual.
Desvantagens: Requer a instalação do extra Kutools para Excel.
Resolução de problemas e dicas:
- Se precisar de copiar todas as folhas de uma só vez, utilize a funcionalidade «Selecionar tudo» no assistente.
- Verifique cuidadosamente se Número de Cópias e Planilhas Selecionadas estão corretos antes de confirmar, pois duplicações em massa podem exigir uma revisão minuciosa para evitar confusões.
- Se o seu livro estiver protegido, remova temporariamente a proteção antes de utilizar esta ferramenta e reative-a, se necessário, posteriormente.
Se ainda não tiver o Kutools para Excel, experimente gratuitamente as funcionalidades do utilitário com a versão de avaliação.Experimente gratuitamente!
Criar várias cópias de uma folha de cálculo específica em Workbook Atual com código VBA
Quando precisar de criar um número significativo de cópias (por exemplo, 10 ou mesmo 100 cópias) de uma única folha de cálculo, utilizar as funcionalidades padrão do Excel pode tornar-se bastante incómodo. Em alternativa, pode automatizar o processo com uma macro VBA simples. Isto é especialmente útil para gerar um livro com modelos predefinidos ou duplicar um formulário para múltiplas entradas de dados, como inquéritos ou faturas.
1. Prima ALT + F11 para abrir a janela Microsoft Visual Basic para Aplicações.
2. Aceda a Inserir > Módulo e cole o seguinte código na janela do módulo:
VBA: Criar várias cópias de uma determinada folha de cálculo em Workbook Atual
Sub Copier ()
Dim x As Integer
x = InputBox("Enter number of times to copy Sheet1")
For numtimes = 1 To x
ActiveWorkbook.Sheets("Sheet1").Copy _
After:=ActiveWorkbook.Sheets("Sheet1")
Next
End Sub Nota: Substitua "Folha1" no código pelo nome real da folha que pretende duplicar. Certifique-se de que a folha existe no seu livro antes de executar o código; caso contrário, poderá obter um erro.
3. Prima F5 para executar o código. Ser-lhe-á solicitado que introduza o número de cópias que deseja criar da sua folha de cálculo especificada.
4. Depois de introduzir o número pretendido e confirmar, a macro gera rapidamente as cópias solicitadas, cada uma com um nome único (por exemplo, «Folha1 (2)», «Folha1 (3)», etc.).
Cenários aplicáveis: Utilize esta abordagem quando precisar de criar em massa folhas idênticas para entrada de dados, modelos de fluxo de trabalho ou formulários de exames.
Vantagens: Automatiza tarefas repetitivas e oferece um elevado grau de personalização.
Desvantagens: Requer conhecimentos básicos do editor VBA e pode exigir que as macros estejam ativadas no seu livro.
Resolução de problemas e dicas:
- Se o seu livro estiver guardado como .xlsx, não se esqueça de o guardar como .xlsm para preservar as macros.
- Se a sua macro falhar, verifique novamente a ortografia do nome da folha no código e certifique-se de que não há conflitos de nomes.
- Se a segurança das macros estiver definida como Elevada, ajuste as definições para permitir que livros com macros executem código VBA.
Crie uma cópia de várias folhas provenientes de múltiplos livros para um novo livro
Em cenários onde precisa de consolidar folhas de cálculo provenientes de vários livros diferentes — por exemplo, ao recolher contribuições de vários membros da equipa ou fundir relatórios mensais — a funcionalidade Consolidar Planilhas do Kutools para Excel é particularmente útil. Com apenas alguns passos, pode extrair e combinar folhas específicas de múltiplos ficheiros fechados diretamente num novo livro.
1. Aceda a KUTOOLS PLUS > Combinar para ativar o assistente Consolidar Planilhas.
2. No Passo 1 do assistente, selecione a opção Copiar Dados de Várias Pastas de Trabalho para uma Planilha e, em seguida, clique em Seguinte.
3. No Passo 2, siga estes passos para selecionar folhas de cálculo em vários livros:
(1) Clique em Adicionar > Ficheiro ou Pasta para selecionar os ficheiros dos quais pretende extrair folhas de cálculo.
(2) Na janela Lista de Livros, marque os ficheiros que lhe interessam.
(3) Na janela Lista de Planilhas, marque a(s) folha(s) de cálculo que pretende copiar de cada ficheiro.
(4) Repita o procedimento para cada livro que deseja incluir.
(5) Após efetuar as seleções, clique em Seguinte.
4. No Passo 3, configure as definições adicionais de cópia de acordo com as suas necessidades, como a forma como os dados e a formatação devem ser combinados. Clique em Concluir para finalizar a operação.
5. Especifique uma pasta de destino e um nome de ficheiro para o novo livro na caixa de diálogo que aparece e clique em Guardar.
Por fim, poderá ser-lhe perguntado se pretende abrir o novo livro de trabalho e guardar o cenário de combinação para utilização futura. Faça as suas seleções conforme necessário. Todas as folhas de cálculo marcadas dos livros selecionados terão agora sido fundidas com sucesso num único ficheiro gerado.
A utilidade Consolidar Planilhas é altamente versátil:
- Combine rapidamente várias folhas de cálculo ou intervalos de diferentes ficheiros numa única folha.
- Una todas as folhas com o mesmo nome, provenientes de vários livros, numa única folha resumo.
- Consolide ou una livros inteiros para facilitar a gestão.
- Resuma ou calcule dados provenientes de múltiplas fontes num único local.
Vantagens: Permite fundir facilmente dados provenientes de pessoas ou projetos distintos e poupa tempo na elaboração rotineira de relatórios.
Desvantagens: Requer a instalação do Kutools para Excel.
Certifique-se de rever os dados fundidos quanto a informações duplicadas ou em falta, especialmente após combinar folhas grandes ou semelhantes.
Se ainda não experimentou esta utilidade,Experimente gratuitamente!
Copie uma folha várias vezes utilizando uma fórmula do Excel e um método manual
Embora as fórmulas do Excel não permitam duplicar folhas de cálculo completas, uma alternativa semi-manual consiste em preparar um modelo de nova planilha e usar fórmulas para extrair dados da folha original. Esta abordagem revela-se ideal quando pretende replicar apenas os dados — por exemplo, para relatórios ou criação de modelos — sem necessitar de copiar gráficos, estilos de células ou macros.
1. Crie uma nova folha e, em seguida, utilize referências de células ou fórmulas para replicar os dados pretendidos. Por exemplo, na célula A1 da sua nova folha, introduza:
=Sheet1!A1 2. Arraste a alça de preenchimento para copiar esta fórmula para o intervalo pretendido. Isto liga cada célula da nova folha à respetiva célula da folha de origem.
3. Para criar cópias adicionais, duplique o Nova planilha e atualize as fórmulas ou referências conforme necessário (por exemplo, altere as referências para outra folha de origem, se for necessário).
Cenários aplicáveis: Ideal para modelos de relatórios ou quando apenas os dados — e não a formatação ou o código — precisam de ser replicados.
Vantagens: Não requer ferramentas adicionais.
Desvantagens: Exige esforço manual em volumes elevados; não replica formatação avançada, formas nem código VBA.
Dicas: Após estabelecer uma ligação com base em fórmulas, pode utilizar Colar Valores para converter as fórmulas em valores, caso pretenda dados estáticos em vez de células ligadas.
Copie várias folhas com nomes específicos com código VBA
Se tiver uma lista de nomes de folhas que frequentemente precisa de duplicar, pode utilizar VBA para copiar todas essas folhas de uma só vez, com mínima intervenção manual. Isto é especialmente útil para modelos ou formulários padronizados distribuídos mensalmente, trimestralmente ou para grupos de formação.
1. Prima ALT + F11 para abrir a janela do Visual Basic para Aplicações.
2. No editor do VBA, clique em Inserir > Módulo e, em seguida, copie e cole o código abaixo na nova janela do módulo:
Sub CopyListSheets()
Dim wsName As Variant
Dim CopyCount As Integer
Dim i As Integer
Dim sheetExists As Boolean
Dim ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
wsNames = Array("Sheet1", "Sheet2") 'Edit these names to your target sheets
CopyCount = Application.InputBox("Enter the number of copies:", xTitleId, Type:=1)
For Each wsName In wsNames
sheetExists = False
For Each ws In Worksheets
If ws.Name = wsName Then
sheetExists = True
Exit For
End If
Next
If sheetExists Then
For i = 1 To CopyCount
Worksheets(wsName).Copy After:=Sheets(Sheets.Count)
Next i
End If
Next wsName
End Sub 3. Prima F5 para executar o código. Quando solicitado, introduza o número de cópias que pretende para cada folha. As folhas especificadas serão copiadas o número indicado de vezes e adicionadas no final do seu livro.
Nota: Ajuste a linha wsNames = Array("Sheet1", "Sheet2") para incluir os nomes de todas as folhas que pretende duplicar. Esta solução é ideal para processamento em lote de folhas com formatos padronizados.
Dicas e lembretes de erros:
- Se algum(a) Nome da Planilha estiver escrito(a) incorretamente ou em falta, essa folha será ignorada.
- Certifique-se de que não excede os limites de folhas do Excel (normalmente até 255 folhas por livro, embora ficheiros grandes possam ficar mais lentos antes disso).
As Melhores Ferramentas de Produtividade para o Office
Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...
Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil
- Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
- Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!
Todos os suplementos Kutools — num único instalador.
Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.
- Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
- Um instalador, uma licença— configuração em minutos (pronto para MSI)
- Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
- Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
- Melhor relação qualidade-preço— poupe face à compra individual dos suplementos