Optimisez votre travail dans Excel en joignant des feuilles et des fichiers en un seul endroit
Le tableur Microsoft Excel intègre un bon nombre de fonctions qui nous facilitent le travail avec le programme. Et il faut garder à l’esprit que nous parlons de l’un des programmes les plus utilisés au monde, donc il n’arrête pas d’évoluer.
Eh bien, vous devez savoir que lorsque vous travaillez avec plusieurs fichiers appartenant à ce même programme, il peut être nécessaire de fusionner ces fichiers et ces feuilles. C’est quelque chose qui, selon chaque cas, peut être fait dans un nouveau, ou dans un existant. Bien que nous ayons toujours la possibilité de copier et coller des données d’une feuille à une autre ou d’un fichier à un autre, ce n’est pas la meilleure méthode.
De plus, c’est quelque chose qui devient particulièrement évident si nous travaillons avec des feuilles volumineuses remplies de toutes sortes de données. C’est pourquoi dans ces mêmes lignes nous allons vous montrer comment fusionner ces éléments de manière plus confortable. Avec tout et avec ça, avant de commencer à fusionner des fichiers et des feuilles , nous devons nous organiser un peu. De cette manière, on évite de perdre du temps par la suite, puisque bien planifier les éléments avant de les rejoindre, ce sera plus supportable.
Fusionner les feuilles et les fichiers dans Excel de la meilleure façon
Il est également important de savoir que pour ces tâches spécifiques, bien que nous ayons la possibilité de déplacer les feuilles, il est plus conseillé de les copier, au cas où. Et c’est que surtout dans les domaines professionnels, il est préférable de ne jamais perdre de feuilles Excel . Ainsi, si nous avons à nouveau besoin du fichier d’origine , nous aurons la possibilité de l’utiliser. Pour commencer, nous devons nous assurer que nous avons tous les fichiers Excel que nous allons traiter ouverts.
Ce n’est qu’alors que la fonction de fusion d’Excel peut les sélectionner. Dans le même temps, si nous allons déplacer des feuilles de plusieurs fichiers vers un nouveau fichier, nous devons également les ouvrir au préalable. Ensuite, nous ouvrons le fichier Excel source et allons à la feuille que nous voulons copier. Ensuite, nous cliquons sur Démarrer / Section Cellules / Format / Déplacer ou copier la feuille.
À ce moment, une fenêtre s’ouvrira à partir de laquelle nous aurons la possibilité de sélectionner un fichier Excel existant ou d’en créer un nouveau à partir d’ici. Ainsi, lorsque nous choisissons l’option nouveau fichier, le programme créera instantanément un nouveau fichier, mais il ne l’enregistrera pas. De même, lorsque nous choisissons un fichier existant, nous avons la possibilité de sélectionner l’endroit où cette feuille sera insérée . Plus précisément, nous pouvons spécifier si avant ou après les feuilles existantes, ou à la fin de toutes.
Bien sûr, comme nous l’avons mentionné précédemment, il est recommandé de s’assurer que la case Créer une copie est cochée, ce qui ne se produit pas par défaut. Cela garantit que les feuilles existantes restent dans le livre source. Par contre, dans le cas où nous aurions besoin de déplacer plusieurs feuilles vers un autre fichier Excel, avant d’utiliser la fonction Déplacer ou copier une feuille, nous sélectionnons toutes les feuilles en utilisant Ctrl ou Shift en bas de la fenêtre.
Alors que la touche Shift nous permet de sélectionner des plages de feuilles, avec Ctrl nous pouvons choisir les feuilles individuellement. Bien entendu, les autres étapes sont les mêmes que celles mentionnées ci-dessus.
Fusionner plusieurs fichiers dans le programme Microsoft
Par contre, dire que lors de la fusion de plusieurs fichiers au lieu de feuilles dans Excel, le processus est un peu plus compliqué. En fait, pour cela nous allons utiliser un code ExtendOffice VBA qui nous permet de combiner plusieurs fichiers disponibles dans le même dossier. Nous créons donc d’abord une nouvelle feuille de calcul et appuyez sur ALT + F11 pour ouvrir la section de développement. Nous cliquons sur le menu Insertion / Module où nous collons ce code que nous vous proposons:
Sous MergeExcel ()
Chemin = «D: ORIGIN_FOLDER»
Nom de fichier = Dir (DRIVE_PATH & «* .xlsx»)
Faire pendant que le nom de fichier <> «»
Workbooks.Open Filename: = Chemin et nom de fichier, ReadOnly: = True
Pour chaque feuille dans ActiveWorkbook.
Sheet.Copy After: = ThisWorkbook.Sheets (1)
Feuille suivante
Classeurs (nom de fichier) .Fermer
Nom de fichier = Dir ()
Boucle
End Sub
Ensuite, le programme nous demandera de sauvegarder les fichiers, donc une fois cela fait, toutes les feuilles des différents fichiers Excel seront disponibles dans le fichier dans lequel nous exécutons cette macro.