Comment fusionner des fichiers et des feuilles Excel

Lorsque vous travaillez avec plusieurs fichiers Microsoft Excel(Microsoft Excel Files) , vous devez parfois fusionner des fichiers et des feuilles Excel dans un fichier (merge Excel Files and Sheets)Excel nouveau ou existant ou fusionner plusieurs fichiers Excel dans un seul fichier. Bien que vous puissiez toujours copier coller des données d'une feuille à une autre ou d'un fichier à un autre, c'est fastidieux lorsqu'il y en a trop. Dans cet article, nous expliquerons comment vous pouvez les fusionner à l'aide de la fonction intégrée.

Fusionner des fichiers et des feuilles Excel

Comment fusionner des fichiers et des feuilles Excel

Avant de commencer à fusionner des fichiers et des feuilles, planifiez-le bien. Bien que vous puissiez toujours réorganiser les feuilles plus tard, mieux vous planifiez, moins vous passerez d'heures à les trier après la fusion.

  1. Fusionner des feuilles(Merge Sheets) dans un fichier nouveau ou existant
  2. Fusionner plusieurs fichiers Excel

Alors que les fonctions que nous utiliserons ici vous donneront la possibilité de déplacer des feuilles, je recommanderai de copier. Si jamais vous avez à nouveau besoin du fichier original, vous aurez le choix.

Fusionner des feuilles(Merge Sheets) dans un fichier nouveau ou existant

Avant de commencer la fusion, assurez-vous que tous les fichiers Excel sont ouverts. (Excel)Ce n'est que lorsqu'ils sont ouverts que la fonction de fusion d' Excel peut choisir cela comme destination. Si vous envisagez de déplacer des feuilles de plusieurs fichiers vers un nouveau fichier Excel, vous pouvez également le faire.

  • Ouvrez le fichier Excel source et passez à la feuille que vous souhaitez copier
  • Cliquez(Click) sur l' onglet Accueil(Home) >   section > Cells> Format > Move ou copier la feuille
  • Il ouvrira une fenêtre contextuelle à partir de laquelle vous pourrez sélectionner un fichier Excel existant ou créer un nouveau fichier à la volée
    • Lorsque vous choisissez une nouvelle option de fichier(choose a new file option) , elle crée instantanément un nouveau fichier mais ne l'enregistre pas.
    • Lorsque vous choisissez un fichier existant(choose an existing file) , vous avez la possibilité de sélectionner l'endroit où la feuille sera insérée, c'est-à-dire avant ou après les feuilles existantes ou à la fin de toutes les feuilles
  • Assurez-vous de cocher la case— Créer une copie. (Create a copy.)Il s'assurera que vos feuilles existantes restent dans le livre source.

Vous pouvez également vous déplacer dans un fichier existant, ce qui est pratique s'il y a trop de feuilles et que vous devez insérer la feuille entre elles, quelque part, ou la déplacer à la fin.

Si vous souhaitez déplacer plusieurs feuilles vers un autre fichier Excel , puis avant d'utiliser « Déplacer ou copier une feuille »,(Move or copy sheet,”) sélectionnez les feuilles à l'aide de Ctrl ou Maj(Shift) . Alors que Shift vous permettra de sélectionner des feuilles adjacentes ou une plage de feuilles, Ctrl vous permettra de choisir les feuilles individuelles. Le reste des étapes sont les mêmes. Vous pouvez l'utiliser pour fusionner manuellement des fichiers Excel.

Fusionner plusieurs fichiers Excel

Macro MergeExcel

Fusionner des fichiers Excel est une chose délicate, et pour cela, nous allons utiliser un code VBA de (VBA)ExtendOffice . Il vous permettra de combiner plusieurs fichiers ou classeurs disponibles dans un dossier.

  • Créez une nouvelle feuille de calcul Excel et appuyez sur ALT + F11 pour ouvrir la section Développeur(Developer)
  • Cliquez(Click) sur le menu Insertion(Insert) , puis sur Module
  • Collez le code mentionné ci-dessous. Nommez le module comme MergeExcel
Sub MergeExcel()
Path = "D:\ExcelFiles\"
Filename = Dir(Path & "*.xlsx")
 Do While Filename <> ""
 Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
 For Each Sheet In ActiveWorkbook.Sheets
 Sheet.Copy After:=ThisWorkbook.Sheets(1)
 Next Sheet
 Workbooks(Filename).Close
 Filename = Dir()
 Loop
End Sub

Ensuite, appuyez sur Alt + F8 pour ouvrir la  boîte de dialogue Macro . Il révélera toutes les macros de la feuille. Sélectionnez  MergeExcel  et cliquez sur  Exécuter(Run) . Vous serez invité à enregistrer les fichiers, assurez-vous de le faire. Une fois cela fait, toutes les feuilles de différents fichiers Excel deviendront disponibles dans le fichier Excel où vous avez exécuté la macro . Le site Web ExtendOffice(ExtendOffice Website) contient de nombreuses macros de ce type, et je vous suggère fortement de les visiter sur extendoffice.com.

Cela dit, l'expérience ne sera pas fluide du premier coup. Soyez assuré qu'il ne supprimera aucun fichier, mais je suggérerais de conserver une sauvegarde des fichiers. Expérimentez avec des données aléatoires et vérifiez si vous obtenez le résultat souhaité en utilisant la macro.

Nous espérons que le didacticiel a été facile à comprendre et que vous pouvez fusionner des fichiers(Excel Files) et des feuilles(Sheets) Excel .



About the author

Je suis un réviseur de logiciels et un expert en productivité. Je révise et rédige des critiques de logiciels pour diverses applications logicielles, telles qu'Excel, Outlook et Photoshop. Mes critiques sont bien informées et fournissent des informations objectives sur la qualité de l'application. J'écris des critiques de logiciels depuis 2007.



Related posts