Comment copier plusieurs sélections ou plages dans Excel ?
Dans le travail quotidien avec Excel, il est courant de devoir extraire des portions de données dispersées dans une grande feuille de calcul, plutôt que des blocs contigus. Par exemple, vous souhaiterez peut-être copier des tableaux spécifiques, des colonnes ou des cellules non adjacentes pour les regrouper ou les transférer d’un seul coup vers une autre feuille. Toutefois, lorsque vous sélectionnez plusieurs plages non contiguës et tentez de les copier ensemble, Excel affiche un avertissement : « Cette commande ne peut pas être utilisée sur des sélections multiples. » Cette limitation peut s’avérer frustrante et rend fastidieuse la compilation ou la redistribution de données distinctes si l’on se contente des fonctionnalités standard d’Excel. Quelles méthodes efficaces existent donc pour copier rapidement plusieurs plages sélectionnées ? Ce guide présente plusieurs solutions pratiques, en analysant la valeur de chacune, les scénarios d’application appropriés ainsi que les points de vigilance, afin de vous permettre de répondre à ces besoins courants de manière plus fluide et efficace.
- Copier plusieurs Sélectionner la plage avec le Presse-papiers
- Copier plusieurs Sélectionner la plage avec du code VBA
- Copier plusieurs Sélectionner la plage depuis une feuille de calcul
- Copier plusieurs plages provenant de plusieurs feuilles de calcul/classeurs
- Copier et consolider plusieurs plages à l’aide de formules Excel
Copier plusieurs Sélectionner la plage à l’aide du Presse-papiers
Le Presse-papiers intégré d’Excel est souvent sous-estimé, mais il vous permet d’agréger plusieurs extraits de contenu provenant de votre feuille de calcul. Grâce au volet Presse-papiers, vous pouvez copier du contenu depuis différents emplacements, un par un, les regrouper, puis tout coller simultanément dans la zone de votre choix sur la feuille de destination. Cette fonctionnalité est particulièrement utile lorsque vous devez rassembler du contenu visuel, des formes ou de petites sélections. Gardez toutefois à l’esprit qu’Excel traite ces actions comme des copies individuelles : la mise en forme et la structure peuvent donc ne pas rester parfaitement cohérentes après collage. Voici les étapes détaillées et les points essentiels à retenir :
1. Cliquez sur Accueil >
dans le groupe Presse-papiers pour afficher le volet Presse-papiers. (Ce volet se trouve généralement en bas à droite du groupe Presse-papiers dans le ruban d’Excel.) Voir la capture d’écran :
2. Copiez chaque plage nécessaire, une par une. Après chaque copie, le contenu sélectionné apparaît comme un élément distinct dans le volet Presse-papiers situé à gauche. Répétez cette opération pour toutes les plages que vous souhaitez combiner. Vous pouvez consulter la liste du Presse-papiers pour vérifier que toutes les plages requises ont bien été enregistrées et supprimer toute copie accidentelle avant de coller.
3. Accédez à la feuille de calcul et sélectionnez la cellule de destination où vous souhaitez agréger les plages copiées. Dans le volet Presse-papiers, cliquez sur Tout coller pour coller tous les éléments collectés en une seule fois.
Le collage via le Presse-papiers empile le contenu verticalement par défaut ; si vos données doivent respecter une structure précise, vous devrez peut-être ajuster manuellement le résultat collé, notamment pour les tableaux ou les listes. Par ailleurs, le Presse-papiers conserve jusqu’à 24 éléments : au-delà, les plus anciens sont automatiquement remplacés. Vérifiez toujours que la zone de collage est vide pour éviter d’écraser accidentellement des données importantes.
Combiner facilement plusieurs sélections provenant de nombreuses feuilles de calcul/classeurs en une seule feuille de calcul/ classeur
Si vous devez rassembler ou fusionner du contenu provenant de nombreuses feuilles ou classeurs, les opérations manuelles répétitives de copier-coller entre fichiers deviennent vite fastidieuses, sujettes aux erreurs et chronophages — surtout lorsqu’il s’agit d’agréger de grandes quantités de données. Grâce à l’utilitaire Combiner (feuilles de calcul et classeurs) de Kutools pour Excel, vous pouvez intégrer efficacement plusieurs feuilles et classeurs en une seule destination, tout en minimisant les efforts manuels et en préservant parfaitement la structure des données. Idéale pour les rapports mensuels, les synthèses inter-services ou la consolidation de données historiques, cette solution simplifie radicalement votre travail quotidien.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Copier plusieurs Sélectionner la plage à l’aide d’un code VBA
Si votre flux de travail nécessite régulièrement la copie de plusieurs plages non contiguës, l’automatisation via VBA (Visual Basic for Applications) peut vous faire gagner un temps précieux tout en réduisant les erreurs humaines. Cette approche s’adresse principalement aux utilisateurs avancés ou aux situations exigeant des tâches répétitives et structurées — comme la copie hebdomadaire des mêmes sections ou la restructuration systématique de données pour des rapports. Elle offre une grande flexibilité, mais requiert une exécution rigoureuse, étape par étape, ainsi qu’une attention constante aux emplacements de collage afin d’éviter tout écrasement accidentel de données.
1. Maintenez la touche Ctrl enfoncée et utilisez votre souris pour sélectionner chaque plage non adjacente que vous souhaitez rassembler.
2. Appuyez simultanément sur Alt + F11 pour ouvrir la fenêtre de l’éditeur Microsoft Visual Basic pour Applications (VBA), puis cliquez sur Insertion > Module. Collez le code suivant directement dans la fenêtre du module :
Option Explicit
Sub CopyMultipleSelection()
Dim SelAreas() As Range
Dim PasteRange As Range
Dim UpperLeft As Range
Dim NumAreas As Integer, i As Integer
Dim TopRow As Long, LeftCol As Integer
Dim RowOffset As Long, ColOffset As Integer
Dim NonEmptyCellCount As Integer
' Exit if a range is not selected
If TypeName(Selection) < > "Range" Then
MsgBox "Select the range to be copied. A multiple selection is allowed."
Exit Sub
End If
' Store the areas as separate Range objects
NumAreas = Selection.Areas.Count
ReDim SelAreas(1 To NumAreas)
For i = 1 To NumAreas
Set SelAreas(i) = Selection.Areas(i)
Next
' Determine the upper left cell in the multiple selection
TopRow = ActiveSheet.Rows.Count
LeftCol = ActiveSheet.Columns.Count
For i = 1 To NumAreas
If SelAreas(i).Row < TopRow Then TopRow = SelAreas(i).Row
If SelAreas(i).Column < LeftCol Then LeftCol = SelAreas(i).Column
Next
Set UpperLeft = Cells(TopRow, LeftCol)
' Get the paste address
On Error Resume Next
Set PasteRange = Application.InputBox _
(Prompt:="Specify the upper left cell for the paste range:", _
Title:="Copy Mutliple Selection", _
Type:=8)
On Error GoTo 0
' Exit if canceled
If TypeName(PasteRange) < > "Range" Then Exit Sub
' Make sure only the upper left cell is used
Set PasteRange = PasteRange.Range("A1")
' Check paste range for existing data
NonEmptyCellCount = 0
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
NonEmptyCellCount = NonEmptyCellCount + _
Application.CountA(Range(PasteRange.Offset(RowOffset, ColOffset), _
PasteRange.Offset(RowOffset + SelAreas(i).Rows.Count - 1, _
ColOffset + SelAreas(i).Columns.Count - 1)))
Next i
' If paste range is not empty, warn user
If NonEmptyCellCount < > 0 Then _
If MsgBox("Overwrite existing data?", vbQuestion + vbYesNo, _
"Copy Multiple Selection") < > vbYes Then Exit Sub
' Copy and paste each area
For i = 1 To NumAreas
RowOffset = SelAreas(i).Row - TopRow
ColOffset = SelAreas(i).Column - LeftCol
SelAreas(i).Copy PasteRange.Offset(RowOffset, ColOffset)
Next i
End Sub 3. Dans la fenêtre VBA, cliquez sur le bouton Exécuter (ou appuyez sur F5) pour lancer le code.
4. Une boîte de dialogue s’affiche pour vous demander de spécifier la cellule en haut à gauche où vous souhaitez coller vos plages combinées. Cliquez sur OK après confirmation.
Précautions et dépannage : Ce code VBA organise les sélections copiées à partir du coin supérieur gauche de la plage cible. Veillez à ne pas écraser des données existantes : si la zone de destination n’est pas vide, un avertissement s’affichera. Si vous rencontrez des messages d’erreur tels que « Indice en dehors de la plage », assurez-vous que votre sélection ne contient que des plages de cellules. Cette méthode ne prend pas en charge la copie d’éléments non cellulaires, comme des formes ou des graphiques, et copie uniquement les valeurs et la mise en forme des cellules — sans les objets.
Copier rapidement plusieurs Sélectionner la plage depuis une même feuille de calcul
Kutools pour Excel propose une solution bien plus efficace grâce à son outil Copier des plages : sélectionnez toutes les plages souhaitées dans une feuille de calcul, puis copiez-les en une seule opération ! Grâce à une interface simple et intuitive, choisissez précisément comment coller le contenu copié : tout coller, uniquement les formules, les valeurs, la mise en forme, etc. Vous pouvez même conserver optionnellement la hauteur des lignes et la largeur des colonnes — un gain de temps précieux qui garantit une mise en forme parfaitement cohérente.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
1. Sélectionnez les plages une par une en maintenant la touche Ctrl enfoncée, puis accédez à Kutools > Copier des plages. Voir la capture d’écran :
2. Dans la boîte de dialogue Copier plusieurs plages, choisissez Tout dans les options Collage spécial et confirmez en cliquant sur OK. Vous pouvez également personnaliser davantage les paramètres de collage ici, par exemple en incluant uniquement les valeurs ou toute la mise en forme.
Remarque : Pour conserver la hauteur des lignes et la largeur des colonnes d’origine pour toutes les plages, veuillez également cocher les options Inclure la hauteur de ligne et Inclure la largeur de colonne avant de cliquer sur OK. Cela est particulièrement utile lorsque l’apparence structurelle est essentielle, par exemple pour créer des modèles ou des rapports soignés.
3. Dans la boîte de dialogue qui s’ouvre, indiquez la cellule située en haut à gauche de votre plage cible, puis cliquez sur OK.
Toutes les plages sélectionnées sont collées consécutivement à l’emplacement de destination, en conservant leurs dimensions d’origine si vous le souhaitez. Cette méthode est rapide, élimine les répétitions manuelles de copier-coller et s’adapte avec souplesse à votre flux de travail.
Cliquez ici pour en savoir plus sur l’utilitaire Copier plusieurs plages
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Copier plusieurs plages provenant de plusieurs feuilles de calcul ou classeurs
L’agrégation de fragments de données provenant de nombreuses feuilles de calcul ou de différents classeurs est fréquemment nécessaire pour les rapports de synthèse ou l’analyse des données. Le faire manuellement prend du temps et peut entraîner des erreurs, surtout avec des fichiers volumineux.Kutools pour Excel propose un utilitaire Consolider les feuilles de calcul qui transforme la copie de plages limitées depuis plusieurs feuilles, voire plusieurs classeurs, en un processus simple et guidé. Cet outil est idéal pour les consolidations mensuelles, la fusion de résultats d’enquêtes, la compilation de données de facturation et autres tâches où les données sont réparties entre plusieurs sources.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
1. Commencez par cliquer sur KUTOOLS PLUS > Combiner dans le ruban Excel.
2. Dans la boîte de dialogue Consolider les feuilles de calcul – Étape 1 sur 3, choisissez Combiner plusieurs feuilles de calcul d’un classeur en une seule feuille, puis cliquez sur Suivant.
3. À l’étape 2 sur 3, procédez comme suit :![]()
(1) Dans la zone Liste des classeurs, sélectionnez le classeur, puis cliquez sur le bouton
Parcourir situé après chaque feuille pour choisir la plage exacte souhaitée.
(2) Pour inclure des classeurs supplémentaires, cliquez sur Ajouter, puis répétez les étapes (1) à (3) pour spécifier la plage des fichiers supplémentaires.
(3) Cliquez sur Terminer après avoir confirmé toutes vos sélections.
Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
4. Une invite s’affiche alors pour vous demander si vous souhaitez enregistrer vos paramètres sous forme de scénario afin de les réutiliser ultérieurement. Cliquez sur Oui pour enregistrer ou sur Non pour poursuivre sans enregistrer.
Une fois l’opération terminée, toutes les plages limitées issues de différentes feuilles ou classeurs sont automatiquement regroupées et placées dans une nouvelle feuille de calcul ou un nouveau classeur, sans avoir à recourir à des opérations manuelles répétitives de copier-coller. Cette méthode préserve l’intégrité de la structure de vos données tout en accélérant considérablement la compilation des informations dispersées.
Copier et consolider plusieurs plages à l’aide de formules Excel
Pour les utilisateurs souhaitant agréger le contenu de plages non contiguës en une seule liste ou synthèse sans recourir au VBA ni au Presse-papiers, les formules Excel peuvent s’avérer très utiles. Cette approche convient particulièrement bien aux jeux de données structurés, par exemple pour rassembler toutes les données issues de plusieurs colonnes ou listes dans une même zone récapitulative. Voici un exemple concret utilisant les formules suivantes :
1. Supposons que vous souhaitiez combiner les données des plages A1:A5 et C1:C5 en une seule colonne à partir de la cellule E1. Saisissez la formule suivante dans la cellule E1 :
=VSTACK(A1:A5, C1:C5) 2. Appuyez sur Entrée pour valider. Toutes les valeurs des deux plages apparaîtront empilées à partir de la cellule E1 vers le bas. Si vous souhaitez regrouper toutes les données issues de plusieurs plages non adjacentes dans une zone récapitulative distincte, il vous suffit de modifier les plages directement dans la fonction VSTACK.
- La fonction VSTACK s’applique uniquement à Excel pour Microsoft 365, Excel pour Microsoft 365, Excel pour Mac et Excel pour le web.
- Si votre version d’Excel ne prend pas en charge
VSTACK, vous pouvez utiliser la formule suivante pour copier des plages. Voici un exemple de fusion deA1:A5etC1:C5dansE1:E10:=IF(ROW(A1)<=5,INDEX(A$1:A$5,ROW(A1)),INDEX(C$1:C$5,ROW(A1)-5))Saisissez cette formule dans la cellule E1 et appuyez sur Entrée, puis faites-la glisser jusqu’à E10. Cela placera les cinq premières valeurs issues deA1:A5et les cinq suivantes issues deC1:C5dans une seule colonne. Ajustez les tailles des plages et les références selon vos besoins pour vos données sources.
Précautions et remarques : Ces formules conviennent parfaitement aux synthèses de données statiques, mais ne copient ni la mise en forme conservée, ni les formules, ni les graphiques, ni les cellules fusionnées provenant de la plage source. Elles sont idéales pour consolider des listes ou des tableaux simples. En cas d’erreurs telles que #REF!, vérifiez attentivement les limites des plages.
Lorsque vous travaillez avec plusieurs plages, vérifiez toujours soigneusement vos sélections et envisagez de créer une sauvegarde avant d’exécuter des actions en masse — notamment si vous utilisez des scripts VBA ou des compléments dans des classeurs complexes. En cas de résultats inattendus lors du collage, examinez attentivement le formatage source ainsi que la structure de la zone de destination. Kutools pour Excel a été conçu pour simplifier ces processus grâce à des outils stables et efficaces. Choisissez la méthode la mieux adaptée à votre situation : pour une utilisation occasionnelle, le Presse-papiers ou les formules Excel peuvent suffire ; pour des tâches fréquentes ou à grande échelle, privilégiez le VBA ou les utilitaires Kutools afin de gagner en commodité et en précision.
Démo : Copier plusieurs Sélectionner la plage depuis une même feuille de calcul
Démo : Copier plusieurs Sélectionner la plage provenant de plusieurs classeurs ou feuilles de calcul
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