Comment copier plusieurs feuilles de calcul à plusieurs reprises dans Excel ?
Dans votre travail quotidien avec Excel, il vous arrive fréquemment de devoir copier une ou plusieurs feuilles de calcul à répétition, que ce soit au sein d’un même classeur ou vers des classeurs différents. Par exemple, vous souhaitez peut-être utiliser une feuille modèle pour générer des rapports mensuels, ou fournir à chaque membre de votre équipe une copie identique d’une feuille afin qu’il saisisse ses propres données. La duplication manuelle, feuille par feuille, devient vite fastidieuse et source d’erreurs — surtout lorsque vous devez créer plusieurs copies en une seule fois ou gérer de nombreuses feuilles réparties dans différents classeurs.
Heureusement, Excel propose plusieurs méthodes pour rationaliser ce processus. Ce tutoriel présente diverses approches pratiques permettant de copier efficacement une ou plusieurs feuilles de calcul, que vous souhaitiez les dupliquer ponctuellement ou à plusieurs reprises, et que vous travailliez au sein d’un même classeur ou entre plusieurs fichiers.
- Créez une copie unique de plusieurs feuilles de calcul en une seule fois dans le classeur actuel ou un autre à l’aide de la commande Déplacer ou Copier
- Créez plusieurs copies de plusieurs feuilles de calcul dans Classeur actuel avec Kutools pour Excel
- Créez plusieurs copies d’une feuille de calcul spécifique dans Classeur actuel à l’aide d’un code VBA
- Créez une copie de plusieurs feuilles de calcul provenant de plusieurs classeurs dans un nouveau classeur
- Copiez une feuille plusieurs fois à l’aide d’une formule Excel et d’une méthode manuelle
- Copiez plusieurs feuilles portant des noms spécifiques à l’aide d’un code VBA
Créer une copie de plusieurs feuilles de calcul en une seule fois dans Classeur actuel ou un autre classeur à l’aide de la commande Déplacer ou Copier
La fonction intégrée d’Excel Déplacer ou Copier offre une méthode simple pour dupliquer des feuilles de calcul. Elle est idéale pour créer une sauvegarde unique de vos données originales, partager des feuilles sélectionnées avec vos collègues ou transférer des feuilles spécifiques vers un autre fichier. Toutefois, elle se révèle particulièrement efficace lorsque vous n’avez besoin que d’une seule copie de chaque feuille à la fois, car la création de plusieurs copies exige de répéter manuellement l’opération.
1. Dans le classeur où vous souhaitez copier les feuilles de calcul, sélectionnez les feuilles à dupliquer depuis la barre des onglets.
Remarque : Maintenez la touche CTRL enfoncée pour sélectionner plusieurs onglets de feuille non contigus en cliquant individuellement sur chacun d’eux. Pour sélectionner une série de feuilles adjacentes, cliquez sur le premier onglet, maintenez la touche MAJ enfoncée, puis cliquez sur le dernier onglet de la séquence.
2. Cliquez avec le bouton droit sur l’un des onglets sélectionnés, puis choisissez Déplacer ou Copier dans le menu contextuel. La boîte de dialogue Déplacer ou Copier s’ouvre alors.
3. Dans la boîte de dialogue Déplacer ou Copier, ajustez les options suivantes selon vos besoins :
(1) Utilisez le menu déroulant Vers le classeur pour indiquer le classeur dans lequel vous souhaitez copier les feuilles. Vous pouvez sélectionner le classeur actuel (actif), un autre classeur déjà ouvert ou choisir de créer les feuilles dans un tout nouveau classeur.
(2) Définissez l’emplacement des feuilles copiées dans le champ Avant la feuille. En général, placer les copies après toutes les feuilles existantes facilite leur repérage.
(3) Avant de cliquer sur OK, assurez-vous de cocher l’option Créer une copie. Si vous ne la sélectionnez pas, les feuilles seront déplacées (et donc supprimées de leur emplacement d’origine) vers la destination au lieu d’être copiées.
(4) Cliquez sur le bouton OK pour terminer l’opération de copie.
Une fois la confirmation effectuée, Excel crée une copie de chaque feuille sélectionnée dans le classeur et à l’emplacement désignés.
Si vous avez besoin de plusieurs copies identiques des mêmes feuilles, répétez cette procédure autant de fois que nécessaire. Notez qu’après plusieurs répétitions, les noms des feuilles peuvent inclure des numéros incrémentés (par exemple, « Feuil1 (2) », « Feuil1 (3) »), ce qui facilite le suivi des versions dupliquées.
Scénarios d’utilisation : Idéal pour sauvegarder des feuilles originales, transférer des feuilles de calcul sélectionnées entre fichiers ou dupliquer rapidement un nombre limité de feuilles.
Avantages : Intégré à Excel, aucune extension requise, simple à utiliser pour des copies ponctuelles.
Inconvénients : Peu efficace lorsqu’un grand nombre de copies est nécessaire ; chaque copie supplémentaire exige une répétition manuelle de la procédure.
Conseils et précautions :
- Si vous dupliquez des feuilles vers un nouveau classeur, n’oubliez pas d’enregistrer le fichier généré sous un nom significatif pour éviter toute perte de données.
- Certaines références ou formules faisant référence à d’autres feuilles de calcul peuvent nécessiter une attention particulière après la copie, notamment lorsqu’elles sont transférées vers un fichier généré.
- La protection des feuilles, leur état masqué ou les macros peuvent être conservés ou non, selon la configuration de votre classeur ; vérifiez-les attentivement après la copie si ces fonctionnalités sont importantes.
Créer plusieurs copies de plusieurs feuilles de calcul dans Classeur actuel avec Kutools pour Excel
Si vous souhaitez dupliquer plusieurs feuilles de calcul plus d’une fois au sein du même classeur, répéter manuellement la commande Déplacer ou Copier peut s’avérer très chronophage. La fonction Copier les feuilles de calcul incluse dans Kutools pour Excel simplifie considérablement cette tâche en vous permettant de créer plusieurs copies de plusieurs feuilles simultanément, en une seule opération.
1. Cliquez sur KUTOOLS PLUS > Copier les feuilles de calcul dans le ruban. L’assistant Copie en lot des feuilles de calcul s’ouvre alors.
Remarque : Vous pouvez également accéder à cette fonction via KUTOOLS PLUS > Feuille de calcul > Copier les feuilles de calcul.
2. Dans la boîte de dialogue Copie en lot des feuilles de calcul, configurez vos préférences :
(1) Sélectionnez les feuilles à copier en les cochant dans la liste Copier les feuilles de calcul sélectionnées.
(2) Indiquez le nombre de copies souhaité dans le champ Nombre de copies. Par exemple, saisissez « 3 » pour créer trois copies de chaque feuille sélectionnée.
(3) Définissez l’emplacement des nouvelles feuilles copiées (par exemple, après la feuille active, avant toutes les feuilles, etc.).
(4) Une fois terminé, cliquez sur Ok pour poursuivre.
3. Une boîte de dialogue de confirmation s’affiche, vous informant que les feuilles de calcul sélectionnées ont été copiées avec succès le nombre de fois indiqué. Cliquez sur OK pour fermer cette fenêtre.
Cette fonctionnalité rend extrêmement pratique la duplication répétée de plusieurs feuilles de calcul, sans avoir à effectuer d’étapes manuelles fastidieuses.
Scénarios d’utilisation : Idéale pour créer efficacement des formulaires types destinés à plusieurs personnes, dupliquer en lot des feuilles pour des tâches mensuelles récurrentes ou préparer rapidement des modèles adaptés à différents services.
Avantages : Gagnez un temps précieux sur les opérations en masse, procédure simple à suivre et zéro répétition manuelle.
Inconvénients : Nécessite l’installation de l’extension Kutools pour Excel.
Dépannage et conseils :
- Pour copier toutes les feuilles d’un seul coup, utilisez la fonction « Sélectionner tout » dans l’assistant.
- Vérifiez attentivement que Nombre de copies et Feuilles de calcul sélectionnées sont corrects avant de confirmer, car les duplications massives peuvent nécessiter une relecture approfondie pour éviter toute confusion.
- Si votre classeur est protégé, supprimez temporairement la protection avant d’utiliser cet outil, puis réappliquez-la si nécessaire par la suite.
Si vous n’avez pas encore Kutools pour Excel, profitez d’une version d’essai gratuite pour tester toutes les fonctionnalités de l’utilitaire, sans aucun risque.Essayez gratuitement !
Créer plusieurs copies d’une feuille de calcul spécifique dans Classeur actuel à l’aide d’un code VBA
Lorsque vous devez créer un grand nombre de copies (par exemple, 10 voire 100 copies) d’une seule feuille de calcul, les fonctions standard d’Excel deviennent vite fastidieuses. Vous pouvez alors automatiser le processus à l’aide d’une macro VBA simple. Cette solution est particulièrement utile pour générer un classeur contenant des modèles prédéfinis ou pour dupliquer un formulaire destiné à de multiples saisies de données, comme des enquêtes ou des factures.
1. Appuyez sur ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Accédez à Insertion > Module, puis collez le code suivant dans la fenêtre du module :
VBA : créer plusieurs copies d’une feuille de calcul spécifique dans Classeur actuel
Sub Copier ()
Dim x As Integer
x = InputBox("Enter number of times to copy Sheet1")
For numtimes = 1 To x
ActiveWorkbook.Sheets("Sheet1").Copy _
After:=ActiveWorkbook.Sheets("Sheet1")
Next
End Sub Remarque : veuillez remplacer « Feuil1 » dans le code par le nom réel de la feuille que vous souhaitez dupliquer. Assurez-vous que cette feuille existe dans votre classeur avant d’exécuter le code, sinon une erreur pourrait survenir.
3. Appuyez sur F5 pour exécuter le code. Vous serez invité à saisir le nombre de copies que vous souhaitez créer pour votre feuille spécifiée.
4. Une fois le nombre souhaité saisi et confirmé, la macro génère instantanément les copies demandées, chacune dotée d’un nom unique (par exemple, « Feuil1 (2) », « Feuil1 (3) », etc.).
Scénarios d’application : Utilisez cette méthode lorsque vous devez générer en masse des feuilles identiques pour la saisie de données, des modèles de flux de travail ou des formulaires d’examen.
Avantages : Automatise les tâches répétitives et offre une personnalisation poussée.
Inconvénients : Nécessite une connaissance de base de l’éditeur VBA ainsi que l’activation des autorisations de macro dans votre classeur.
Dépannage et conseils :
- Si votre classeur est enregistré au format .xlsx, pensez à le sauvegarder au format .xlsm afin de conserver vos macros.
- Si votre macro échoue, vérifiez l’orthographe du nom de la feuille dans le code et assurez-vous qu’aucun conflit de nommage n’existe.
- Si le niveau de sécurité des macros est réglé sur Élevé, modifiez les paramètres afin d’autoriser l’exécution du code VBA dans les classeurs prenant en charge les macros.
Créez une copie de plusieurs feuilles de calcul provenant de plusieurs classeurs dans un nouveau classeur
Lorsque vous devez consolider des feuilles de calcul issues de plusieurs classeurs différents — par exemple pour rassembler les contributions de plusieurs membres d’une équipe ou fusionner des rapports mensuels — la fonctionnalité Consolider les feuilles de calcul de Kutools pour Excel s’avère particulièrement utile. En quelques étapes seulement, extrayez et combinez des feuilles spécifiques depuis plusieurs fichiers fermés directement dans un nouveau classeur.
1. Accédez à KUTOOLS PLUS > Combiner pour activer l’assistant Consolider les feuilles de calcul.
2. À l’étape 1 de l’assistant, choisissez l’option Copier des données de plusieurs classeurs vers une seule feuille de calcul, puis cliquez sur Suivant.
3. À l’étape 2, suivez ces étapes pour sélectionner des feuilles de calcul provenant de plusieurs classeurs :
(1) Cliquez sur Ajouter > Fichier ou Dossier afin de choisir les fichiers dont vous souhaitez extraire des feuilles.
(2) Dans la boîte de dialogue Liste des classeurs, cochez les fichiers qui vous intéressent.
(3) Dans la boîte de dialogue Liste des feuilles de calcul, sélectionnez la ou les feuilles que vous souhaitez copier depuis chaque fichier.
(4) Répétez cette opération pour chaque classeur à inclure.
(5) Une fois vos sélections terminées, cliquez sur Suivant.
4. À l’étape 3, configurez les paramètres de copie supplémentaires selon vos besoins, notamment la façon dont les données et la mise en forme doivent être combinées. Cliquez sur Terminer pour finaliser l’opération.
5. Dans la boîte de dialogue qui s’affiche, indiquez un dossier de destination et un nom de fichier pour le nouveau classeur, puis cliquez sur Enregistrer.
Enfin, il se peut qu’on vous demande si vous souhaitez ouvrir le nouveau classeur et enregistrer le scénario de combinaison pour une utilisation ultérieure. Faites vos choix en fonction de vos besoins. Toutes les feuilles cochées issues des classeurs sélectionnés auront alors été fusionnées avec succès dans un seul fichier généré.
L’utilitaire Consolider les feuilles de calcul est extrêmement polyvalent :
- Combinez en un clin d’œil plusieurs feuilles de calcul ou plages issues de fichiers distincts en une seule feuille.
- Fusionnez en une seule feuille de synthèse toutes les feuilles portant le même nom issues de plusieurs classeurs.
- Consolidez ou fusionnez des classeurs entiers pour une gestion simplifiée.
- Résumez ou calculez des données provenant de nombreuses sources en un seul emplacement.
Avantages : Idéal pour fusionner des données issues de personnes ou de projets distincts, et pour gagner un temps précieux dans la création de rapports périodiques.
Inconvénients : Nécessite l’installation de Kutools pour Excel.
Veillez à vérifier les données fusionnées afin de détecter toute duplication ou omission, en particulier après avoir combiné des feuilles volumineuses ou similaires.
Si vous n’avez pas encore essayé cet utilitaire,Essayez-le gratuitement !
Copiez une feuille plusieurs fois à l’aide d’une formule Excel et d’une méthode manuelle
Bien que les formules Excel ne permettent pas de dupliquer des feuilles entières, une alternative semi-manuelle consiste à préparer un modèle Nouvelle feuille de calcul et à utiliser des formules pour extraire les données de la feuille d’origine. Cette approche est utile lorsque vous avez uniquement besoin de répliquer des données — par exemple pour des rapports ou la préparation de modèles — et non une duplication complète de graphiques, de styles de cellule ou de macros.
1. Créez une nouvelle feuille de calcul, puis reproduisez les données souhaitées à l’aide de références de cellule ou de formules. Par exemple, saisissez dans la cellule A1 de votre nouvelle feuille :
=Sheet1!A1 2. Faites glisser la poignée de recopie pour copier cette formule sur la plage souhaitée. Cela crée un lien entre chaque cellule de la nouvelle feuille et son homologue dans la feuille source.
3. Pour créer des copies supplémentaires, dupliquez la Nouvelle feuille de calcul et mettez à jour les formules ou les références si nécessaire (par exemple, modifiez les références pour pointer vers une autre feuille source si requis).
Scénarios d’application : Idéal pour les modèles de rapport ou lorsqu’il suffit de répéter des données (sans recopier la mise en forme ni le code).
Avantages : Aucun outil supplémentaire requis.
Inconvénients : Nécessite un effort manuel important en cas de gros volumes ; ne reproduit ni la mise en forme avancée, ni les formes, ni le code VBA.
Conseil : Après avoir établi des liaisons à l’aide de formules, vous pouvez utiliser la commande Coller les valeurs pour convertir ces formules en valeurs si vous préférez des données statiques plutôt que des cellules liées.
Copiez plusieurs feuilles portant des noms spécifiques à l’aide d’un code VBA
Si vous disposez d’une liste de noms de feuilles que vous devez fréquemment dupliquer, vous pouvez utiliser VBA pour copier toutes ces feuilles d’un seul coup, avec un minimum de saisie manuelle. Cette solution est particulièrement utile pour les modèles ou formulaires standardisés distribués mensuellement, trimestriellement ou destinés à des sessions de formation.
1. Appuyez sur ALT + F11 pour ouvrir la fenêtre Visual Basic pour Applications.
2. Dans l’éditeur VBA, cliquez sur Insertion > Module, puis copiez-collez le code ci-dessous dans la nouvelle fenêtre du module :
Sub CopyListSheets()
Dim wsName As Variant
Dim CopyCount As Integer
Dim i As Integer
Dim sheetExists As Boolean
Dim ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
wsNames = Array("Sheet1", "Sheet2") 'Edit these names to your target sheets
CopyCount = Application.InputBox("Enter the number of copies:", xTitleId, Type:=1)
For Each wsName In wsNames
sheetExists = False
For Each ws In Worksheets
If ws.Name = wsName Then
sheetExists = True
Exit For
End If
Next
If sheetExists Then
For i = 1 To CopyCount
Worksheets(wsName).Copy After:=Sheets(Sheets.Count)
Next i
End If
Next wsName
End Sub 3. Appuyez sur F5 pour exécuter le code. Lorsque vous y êtes invité, indiquez le nombre de copies souhaité pour chaque feuille. Les feuilles spécifiées seront alors dupliquées autant de fois que demandé et ajoutées à la fin de votre classeur.
Remarque : Modifiez la ligne wsNames = Array("Sheet1", "Sheet2") pour inclure les noms de toutes les feuilles que vous souhaitez dupliquer. Cette solution est idéale pour traiter en lot des feuilles au format standardisé.
Conseils et rappels en cas d’erreur :
- Si un(e) Nom de la feuille de calcul est mal orthographié(e) ou manquant(e), cette feuille sera ignorée.
- Assurez-vous de ne pas dépasser les limites d’Excel en matière de feuilles de calcul (généralement jusqu’à 255 feuilles par classeur, bien que les fichiers volumineux puissent ralentir avant cette limite).
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre 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 rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels