Comment copier et coller des lignes ou des colonnes dans l’ordre inverse dans Excel ?
Parfois, vous devez copier et coller une liste de colonnes ou de lignes dans l’ordre inverse, verticalement ou horizontalement, comme le montre la capture d’écran ci-dessous. Comment réaliser cette opération rapidement et facilement dans Excel ?

Copier et coller une liste de colonnes ou de lignes dans l’ordre inverse à l’aide d’une formule
Copier et coller une plage de colonnes ou de lignes dans l’ordre inverse à l’aide d’un code VBA
Copier et coller une liste de colonnes ou de lignes dans l’ordre inverse à l’aide d’une formule
Copier et coller une liste de colonnes dans l’ordre inverse verticalement
Si vous souhaitez inverser une liste de cellules d’une colonne, appliquez la formule suivante :
Saisissez ou copiez la formule suivante dans une cellule vide où vous souhaitez inverser l’ordre de la colonne :
Remarque : Dans la formule ci-dessus, A1 est la première cellule de la colonne, et A15 est la dernière cellule de la colonne.
Ensuite, faites glisser la poignée de recopie vers le bas jusqu’aux cellules afin d’extraire les valeurs dans l’ordre inverse, comme illustré dans la capture d’écran ci-dessous :

Copier et coller une liste de lignes dans l’ordre inverse horizontalement
Pour copier et coller une liste de lignes dans l’ordre inverse, utilisez la formule suivante :
Saisissez ou copiez cette formule dans une cellule vide :
Remarque : Dans la formule ci-dessus, A1 est la première cellule de la ligne, et 1:1 correspond au numéro de la ligne où se trouvent vos données. Si vos données se trouvent à la ligne 10, remplacez-la par 10:10.
Ensuite, faites glisser la poignée de recopie vers la droite jusqu’aux cellules auxquelles vous souhaitez appliquer cette formule, et poursuivez jusqu’à ce que toutes les valeurs soient extraites. Vous obtiendrez ainsi l’ensemble des valeurs inversées horizontalement, comme le montre la capture d’écran :

Copier et coller une plage de colonnes ou de lignes dans l’ordre inverse à l’aide d’un code VBA
Si vous devez copier et coller une plage de colonnes ou de lignes dans l’ordre inverse, je vais vous présenter quelques codes VBA permettant de résoudre ce problème rapidement et facilement. Procédez comme suit :
Copier et coller une liste de colonnes dans l’ordre inverse verticalement
1. Commencez par copier-coller vos données à un nouvel emplacement, puis appuyez sur les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.
Code VBA : Copier et coller une plage de cellules dans l’ordre inverse verticalement
Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
k = UBound(Arr, 1)
For i = 1 To UBound(Arr, 1) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(k, j)
Arr(k, j) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
3. Ensuite, appuyez sur la touche F5 pour exécuter ce code. Une boîte de dialogue s’ouvre alors et vous invite à sélectionner la plage de données que vous souhaitez inverser verticalement, comme illustré dans la capture d’écran :

4. Cliquez ensuite sur le bouton OK : la plage de données sera inversée verticalement, comme le montrent les captures d’écran ci-dessous :
![]() | ![]() | ![]() |
Copier et coller une plage de cellules dans l’ordre inverse horizontalement
Pour inverser l’ordre des Plage de données horizontalement, appliquez le code VBA suivant :
Code VBA : Copier et coller une plage de cellules dans l’ordre inverse horizontalement
Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
k = UBound(Arr, 2)
For j = 1 To UBound(Arr, 2) / 2
xTemp = Arr(i, j)
Arr(i, j) = Arr(i, k)
Arr(i, k) = xTemp
k = k - 1
Next
Next
WorkRng.Formula = Arr
End Sub
Après avoir exécuté ce code, vous obtiendrez les captures d’écran suivantes, conformément à vos besoins :
![]() |
![]() |
![]() |
Copier et coller une plage de colonnes ou de lignes dans l’ordre inverse grâce à une fonctionnalité exceptionnelle
Si les formules et le code VBA ci-dessus vous semblent complexes, je vous recommande un outil simple : Kutools pour Excel. Grâce à ses fonctionnalités Inverser la plage verticalement et Inverser la plage horizontalement, inversez une plage de cellules verticalement ou horizontalement en un seul clic !
Conseils :Pour utiliser cette Inverser la plage verticalementainsi que les Inverser la plage horizontalementfonctionnalités, commencez par télécharger la Kutools pour Excel, puis appliquez rapidement et facilement la fonctionnalité souhaitée.
Après avoir installé Kutools pour Excel, procédez comme suit :
Copier et coller une plage de cellules dans l’ordre inverse horizontalement
1. Sélectionnez la plage de cellules, puis cliquez sur Kutools > Plage > Inverser la plage verticalement > Tout (Inverser le contenu uniquement), comme illustré dans la capture d’écran :

2. Les valeurs de la plage de cellules ont été inversées verticalement en un instant, comme le montrent les captures d’écran :
![]() | ![]() | ![]() |
Copier et coller une plage de cellules dans l’ordre inverse horizontalement
1. Sélectionnez la plage de cellules, puis cliquez sur Kutools > Plage > Inverser la plage horizontalement > Tout (Inverser le contenu uniquement), comme illustré dans la capture d’écran :

2. Toutes les valeurs des cellules sélectionnées ont été immédiatement inversées horizontalement, comme le montrent les captures d’écran :
![]() |
![]() |
![]() |
Cliquez pour télécharger Kutools pour Excel et profitez dès maintenant de l’essai gratuit !
Plus d’articles connexes sur la copie et le collage :
- Copier et coller Fusionné dans des cellules individuelles dans Excel
- Généralement, lorsque vous copiez les Fusionné et les collez dans d’autres cellules, les Fusionné sont collés directement. Toutefois, vous souhaitez coller ces Fusionné dans des cellules individuelles, comme illustré dans la capture d’écran ci-dessous, afin de manipuler les données selon vos besoins. Dans cet article, je vais expliquer comment copier et coller Fusionné dans des cellules individuelles.
- Copier des lignes et les coller dans une autre feuille en fonction d’une date dans Excel
- Supposons que j’aie une plage de données. Je souhaite maintenant copier les lignes entières correspondant à une date précise, puis les coller dans une autre feuille. Avez-vous une solution efficace pour réaliser cette tâche dans Excel ?
- Copier une colonne et n’en coller que les enregistrements uniques dans Excel
- Pour une colonne contenant de nombreux doublons, vous aurez peut-être besoin d’obtenir une copie de cette liste ne comprenant que les valeurs uniques. Comment faire ? Dans cet article, nous vous présentons deux méthodes pour coller uniquement les enregistrements uniques d’une colonne dans Excel.
- Copier des données depuis une feuille protégée
- Supposons que vous receviez un fichier Excel d’une autre personne dont les feuilles de calcul sont protégées. Vous souhaitez maintenant copier et coller les données brutes dans une autre Nouveau classeur. Cependant, les données de la feuille protégée ne peuvent pas être sélectionnées ni copiées, car l’utilisateur a désactivé les options Verrouiller les cellules et Sélectionner les cellules non verrouillées lors de la protection de la feuille.
- Copier des données vers une autre feuille de calcul à l’aide du filtre avancé dans Excel
- Généralement, nous pouvons appliquer rapidement la fonction Filtre avancé pour extraire des données depuis les données brutes situées dans la même feuille. Mais parfois, lorsque vous essayez de copier le résultat filtré vers une autre feuille de calcul, vous obtenez le message d’avertissement suivant. Dans ce cas, comment résoudre cette tâche dans Excel ?
Les meilleurs outils de productivité bureautique
Kutools pour Excel résout la majorité de vos problèmes et augmente votre productivité de 80 %
- Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
- Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages…
- Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
- Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
- Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
- Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
- Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
- Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF…
- Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini…
- 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 évite des centaines de clics de souris chaque jour !









