Mesclar planilhas com o mesmo nome de várias pastas de trabalho em uma só
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
- Combine facilmente planilhas com o mesmo nome em uma só com Kutools para Excel
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:
- Pressione "Alt" + "F11" para abrir o editor VBA.
- 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. - 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".
- 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.
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.
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.
- 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".
- 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.
- 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.
- Na etapa final do assistente, mantenha a opção padrão selecionada ou personalize as configurações conforme necessário, depois clique em "Concluir".
- 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.
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
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!