Skip to main content

Mesclar planilhas com o mesmo nome de várias pastas de trabalho em uma só

Author: Xiaoyang Last Modified: 2025-06-04

A fusão de dados de várias pastas de trabalho do Excel em uma única planilha é um requisito comum na análise de dados, especialmente ao lidar com relatórios consolidados ou agregação de dados de várias fontes. Isso pode ser particularmente desafiador quando você precisa combinar planilhas que têm o mesmo nome em diferentes pastas de trabalho. Este tutorial irá guiá-lo por dois métodos eficazes para simplificar esse processo: usando código VBA para aqueles que preferem uma abordagem prática e programável, e utilizando o Kutools para Excel para usuários que buscam uma solução mais amigável e automatizada.


Mesclar planilhas com o mesmo nome em uma só com código VBA

Esta seção fornece um código VBA para combinar planilhas com o mesmo nome de várias pastas de trabalho em uma só; siga as instruções abaixo:

  1. Pressione "Alt" + "F11" para abrir o editor VBA.
  2. No editor VBA, clique em "Inserir" > "Módulo", e depois insira o seguinte código VBA no módulo.
    Código VBA: Mesclar pastas de trabalho com o mesmo nome em uma só
    Sub CombineSameNameSheetsFromMultipleWorkbooks()
    'Updated by Extendoffice 2025/3/27
        Dim wsTarget As Worksheet
        Dim wbTarget As Workbook
        Dim wbSource As Workbook
        Dim wsSource As Worksheet
        Dim strSheetName As String
        Dim fd As FileDialog
        Dim FileChosen As Integer
        Dim FileName As String
        Dim lastRow As Long
    
        ' Set the name of the sheets to combine
        strSheetName = "SheetName" ' Change "SheetName" to the name of your sheet
    
        Set wbTarget = Workbooks.Add
        Set wsTarget = wbTarget.Sheets(1)
        wsTarget.Name = "Combined Data"
    
        Set fd = Application.FileDialog(msoFileDialogFilePicker)
        fd.AllowMultiSelect = True
    
        FileChosen = fd.Show
        If FileChosen = -1 Then
            For Each varFile In fd.SelectedItems
                Set wbSource = Workbooks.Open(varFile)
                
                On Error Resume Next
                Set wsSource = wbSource.Sheets(strSheetName)
                On Error GoTo 0
                
                If Not wsSource Is Nothing Then
                    lastRow = wsTarget.Cells(wsTarget.Rows.Count, 1).End(xlUp).Row
                    
                    wsSource.UsedRange.Copy Destination:=wsTarget.Cells(lastRow + 1, 1)
                    
                    Set wsSource = Nothing
                End If
                wbSource.Close False
            Next varFile
        End If
        MsgBox "Data has been combined successfully!", vbInformation
    End Sub
    Observação: Antes de executar o código, você precisa alterar "SheetName" na variável "strSheetName" para o nome real das planilhas que deseja combinar.
    screenshot showing SheetName in the code line
  3. Pressione "F5" para executar o código. Uma janela "Selecionar os arquivos do Excel" aparecerá; escolha as pastas de trabalho que contêm as planilhas com o mesmo nome que deseja combinar e clique no botão "Abrir".
    screenshot of selecting workbooks
  4. Uma vez concluída a mesclagem, uma caixa de diálogo "Microsoft Excel" aparecerá para confirmar que as planilhas foram combinadas com sucesso. Clique em "OK" para fechá-la.
    screenshot of the merge success alert box

Agora, o conteúdo de todas as planilhas com o mesmo nome das pastas de trabalho selecionadas foi mesclado em uma única planilha em uma nova pasta de trabalho.

Observação: Este código VBA não pode mesclar várias planilhas com o mesmo nome.

Combine facilmente planilhas com o mesmo nome em uma só com Kutools para Excel

Embora o VBA ofereça recursos poderosos de automação no Excel, ele pode ser complexo e intimidante para usuários sem habilidades de programação. Além disso, o VBA exige práticas cuidadosas de segurança e pode apresentar problemas de compatibilidade. Em contraste, o "Kutools para Excel" oferece uma alternativa mais amigável e segura para simplificar o processo de combinação de planilhas de várias pastas de trabalho, eliminando a necessidade de codificação complexa e tornando a tarefa acessível a todos os usuários do Excel.

Kutools para Excel - Repleto de mais de 300 ferramentas essenciais para o Excel. Aproveite recursos de IA gratuitos permanentemente! Faça o download agora!

Após instalar o Kutools para Excel, selecione "Kutools Plus" > "Consolidar" para abrir o assistente "Consolidar Planilhas". Em seguida, configure conforme indicado.

  1. No assistente "Consolidar Planilhas – Passo 1 de 3", selecione a opção "Consolidar todas as planilhas de mesmo nome em uma só planilha" e clique em "Próximo".
    screenshot of the step1 wizard
  2. No assistente "Passo 2 de 3", clique no botão "Adicionar" para selecionar as pastas de trabalho que contêm as planilhas com o mesmo nome que deseja combinar.
    Observação: Se as pastas de trabalho estiverem salvas em uma pasta, você pode clicar na seta suspensa ao lado do botão "Adicionar" para expandir o submenu, depois selecione "Pasta" para adicionar rapidamente todos os arquivos do Excel dessa pasta.
    screenshot of the step 2 wizard
  3. Depois de adicionar as pastas de trabalho, você tem duas opções dependendo de suas necessidades:
    • Se você deseja combinar todas as planilhas das pastas de trabalho selecionadas em uma só pasta de trabalho, simplesmente clique no botão "Próximo". Todas as planilhas serão combinadas, e o conteúdo das planilhas de mesmo nome será mesclado em uma única planilha.
    • Se você deseja combinar apenas as planilhas com o mesmo nome, primeiro selecione uma planilha na seção "Lista de Planilhas", depois clique no botão "Mesma Planilha". Isso selecionará automaticamente todas as planilhas com o mesmo nome nas pastas de trabalho adicionadas. Depois disso, clique em "Próximo" para continuar.
    screenshot of selecting only the same name worksheet
  4. Na etapa final do assistente, mantenha a opção padrão selecionada ou personalize as configurações conforme necessário, depois clique em "Concluir".
    screenshot of the step 3 wizard
  5. Escolha uma pasta de destino para a pasta de trabalho combinada, insira um nome de arquivo conforme desejado e depois clique no botão "Salvar" para concluir a operação.
    screenshot of selecting a destination folder

Combinar planilhas com o mesmo nome de várias pastas de trabalho pode ser feito de forma eficiente com as ferramentas certas. Quer você prefira métodos nativos ou suplementos avançados, ambas as abordagens fornecem soluções confiáveis para atender a diferentes níveis de habilidade. Dominar essas técnicas aumentará significativamente sua produtividade e simplificará a consolidação de dados no Excel.

Kutools para Excel - Potencialize o Excel com mais de 300 ferramentas essenciais. Aproveite recursos de IA permanentemente gratuitos! Obtenha Agora

Se você quiser saber mais sobre este recurso, veja esta página: Tutorial para consolidar todas as planilhas de mesmo nome em uma só planilha.


Artigos relacionados:

Como combinar várias pastas de trabalho em uma só no Excel?

Como mesclar planilhas / pastas de trabalho em uma só planilha?

Como resumir dados de planilhas / pastas de trabalho em uma só planilha?


Melhores Ferramentas de Produtividade para Office

🤖 Assistente AI do KUTOOLS: Revolucione a análise de dados com base em: Execução Inteligente | Gerar Código | Criar Fórmulas Personalizadas | Analisar Dados e Gerar Gráficos | Invocar Funções Aprimoradas
Recursos Populares: Encontrar, Destacar ou Marcar Duplicatas | Excluir Linhas em Branco | Combinar Colunas ou Endereço sem Perder Dados | Arredondar...
Super PROC: PROC com Múltiplos Critérios | PROC com Múltiplos Valores | Procura em várias planilhas | Correspondência Fuzzy...
Lista Suspensa Avançada: Crie rapidamente uma Lista Suspensa | Lista Suspensa Dependente | Lista Suspensa com Múltipla Seleção...
Gerenciador de Colunas: Adicionar um Número Específico de Colunas | Mover Colunas | Alternar Estado de Visibilidade das Colunas Ocultas | Comparar Intervalo & Colunas...
Recursos em Destaque: Grade de foco | Visualização de Design | Barra de fórmulas aprimorada | Gerenciador de Pasta de trabalho & Planilha | Biblioteca de AutoTexto | Selecionador de Data | Mesclar Dados | Criptografar/Descriptografar Células | Enviar Email por Lista | Super Filtro | Filtro Especial (filtrar negrito/itálico/tachado...)...
Top15 Conjuntos de Ferramentas:12 Ferramentas de Texto (Adicionar Texto, Excluir Caracteres Específicos, ...) | Mais de50 Tipos de Gráficos (Gráfico de Gantt, ...) | Mais de40 Fórmulas Práticas (Calcular a idade com base na data de nascimento, ...) |19 Ferramentas de Inserção (Inserir Código QR, Inserir Imagem a partir do Caminho, ...) |12 Ferramentas de Conversão (Converter em Palavras, Conversão de Moeda, ...) |7 Ferramentas de Mesclar & Dividir (Mesclar Linhas Avançado, Dividir Células, ...) | ... e muito mais

Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...


O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho

  • Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
  • Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!