Accéder au contenu principal

Comment fusionner ou consolider des feuilles de calcul ou des classeurs dans une seule feuille de calcul ?

Author: Xiaoyang Last Modified: 2025-05-27
merge multiple worksheets into one sheet

Dans notre travail quotidien, nous pouvons rencontrer un problème qui consiste à fusionner des centaines de feuilles ou de classeurs en une seule feuille pour analyser les données, ce qui prend beaucoup de temps si vous utilisez la commande Copier et Coller dans Excel. Dans ce tutoriel, je vais fournir quelques astuces pour résoudre rapidement cette tâche.

NAVIGATION RAPIDE

Fusionner toutes les feuilles du classeur actif dans une seule feuille avec VBA
Fusionner des dizaines de feuilles ou de classeurs dans une seule feuille/classeur en quelques clics
Fusionner deux tables en une seule et mettre à jour par une colonne en quelques clics
Télécharger le fichier d'exemple


Fusionner toutes les feuilles du classeur actif dans une seule feuille avec VBA

Dans cette section, je fournis un code VBA qui créera une nouvelle feuille pour collecter toutes les feuilles du classeur actif lorsque vous l'exécuterez.

1. Activez le classeur que vous souhaitez combiner avec toutes ses feuilles, puis appuyez sur les touches + pour ouvrir la fenêtre Microsoft Visual Basic for Applications.

2. Dans la fenêtre qui s'affiche, cliquez sur Insert > Module pour créer un nouveau script de module.

3. Copiez le code ci-dessous et collez-le dans le script.

Sub Combine()
'UpdatebyExtendoffice
Dim J As Integer
On Error Resume Next
Sheets(1).Select
Worksheets.Add
Sheets(1).Name = "Combined"
Sheets(2).Activate
Range("A1").EntireRow.Select
Selection.Copy Destination:=Sheets(1).Range("A1")
For J = 2 To Sheets.Count
Sheets(J).Activate
Range("A1").Select
Selection.CurrentRegion.Select
Selection.Offset(1, 0).Resize(Selection.Rows.Count - 1).Select
Selection.Copy Destination:=Sheets(1).Range("A65536").End(xlUp)(2)
Next
End Sub

copy and paste vba code into the module

4. Appuyez sur la touche F5, puis toutes les données des feuilles seront fusionnées dans une nouvelle feuille nommée Combined, placée au début de toutes les feuilles.


Fusionner des dizaines de feuilles ou de classeurs en une seule feuille/classeur en quelques clics

Avec le VBA, vous ne pouvez combiner que les feuilles du classeur actif, mais comment pouvez-vous fusionner des feuilles entre plusieurs classeurs dans une seule feuille ou un seul classeur ?

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Fusionner des feuilles entre plusieurs classeurs en une seule feuille
Merge multiple sheets into one sheet

Fusionner des feuilles entre plusieurs classeurs en un seul classeur
Merge multiple sheets into one workbook

Pour résoudre cette tâche et répondre à d'autres exigences concernant la combinaison de feuilles, la fonction Combine a été développée avec quatre scénarios de combinaison :

  • Combiner plusieurs feuilles ou classeurs en une seule feuille
  • Combiner plusieurs feuilles ou classeurs en un seul classeur
  • Combiner des feuilles de même nom en une seule feuille
  • Consolider les valeurs entre plusieurs feuilles ou classeurs en une seule feuille

Voici un exemple avec la deuxième option :

Combiner plusieurs feuilles ou classeurs en un seul classeur

Après avoir installé gratuitement Kutools pour Excel, veuillez procéder comme suit :

1. Activez Excel, cliquez sur Kutools Plus > Combine, une boîte de dialogue apparaît pour vous rappeler que les classeurs que vous souhaitez combiner doivent être fermés. Cliquez sur OK pour continuer.
click Combine feature of kutools
a promtp box

2. Dans la boîte de dialogue Étape 1 de la fonction Fusionner les feuilles de calcul cochez Combiner plusieurs feuilles de calcul de différents classeurs en un seul classeur option. Cliquez sur Suivant pour passer à l'étape suivante de l'assistant.
check Combine multiple worksheets from workbooks into one workbook option

3. Cliquez sur Ajouter > Fichier ou Dossier pour ajouter les classeurs que vous souhaitez combiner dans la Liste des classeurs volet, puis vous pouvez spécifier quelles feuilles de calcul seront combinées en cochant les noms dans le Liste des feuilles de calcul volet. Cliquez sur Suivant pour accéder à la dernière étape de l'assistant.
add the workbooks into the dialog box

4. À cette étape, spécifiez les paramètres dont vous avez besoin. Ensuite, cliquez sur Terminer.
specify the settings in the dialog

5. Une fenêtre apparaît pour vous permettre de sélectionner un dossier où placer le classeur combiné, puis cliquez sur Enregistrer.
select a folder to place the combined workbook

Maintenant, les classeurs ont été fusionnés en un seul classeur. Et au début de toutes les feuilles, une feuille maître nommée Kutools pour Excel a également été créée, listant certaines informations sur les feuilles et des liens pour chaque feuille.
a new sheet is created with all combined sheets inforamtion


Fusionner deux tables en une seule et mettre à jour par une colonne en quelques clics

Si vous souhaitez fusionner deux tables en une seule et mettre à jour les données basées sur une colonne comme indiqué dans la capture d'écran ci-dessous, vous pouvez essayer l'utilitaire Tables Merge de Kutools pour Excel.
Merge two tables into one and update by a column

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

Après avoir installé gratuitement Kutools pour Excel, veuillez procéder comme suit :

1. Cliquez sur Kutools Plus > Tables Merge pour activer l'assistant Tables Merge .
click Tables Merge featur of kutools

2. À l'étape 1 de l'assistant, vous devez sélectionner séparément les plages de la table principale et de la table de recherche. Ensuite, cliquez sur Suivant.
separately select the main table and lookup table

3. Cochez la colonne clé sur laquelle vous souhaitez mettre à jour les données dans la table principale. Cliquez sur Suivant.
Check the key column

4. Ensuite, cochez les colonnes dans la table principale que vous souhaitez mettre à jour en fonction de la table de recherche. Cliquez sur Suivant.
check the columns in main table that want to update

5. À l'étape 4 de l'assistant, cochez les colonnes que vous souhaitez ajouter depuis la table de recherche vers la table principale. Cliquez sur Suivant.
check the columns to add from lookup table to the main table

6. À la dernière étape de l'assistant, spécifiez les options de paramètres dont vous avez besoin. Ensuite, cliquez sur Terminer.
specify the setting options

La table principale a maintenant été mise à jour avec les nouvelles données ajoutées en fonction de la table de recherche.


Télécharger le fichier d'exemple

sample


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !