Comment ajouter une ligne dans Excel : Facilement (2026)
Comment insérer plusieurs lignes dans Excel : 6 méthodes qui fonctionnent réellement
Besoin d'ajouter plusieurs lignes à une feuille de calcul sans cliquer sur insérer encore et encore? La réponse la plus rapide à comment insérer plusieurs lignes dans Excel est de sélectionner le même nombre de lignes existantes que vous souhaitez ajouter, puis d'appuyer sur Ctrl + Maj + Plus (+) sur Windows ou Cmd + Maj + Plus (+) sur Mac. Excel insère immédiatement autant de lignes vierges au-dessus de votre zone sélectionnée.
Par exemple, si une feuille de calcul budgétaire nécessite l'insertion de cinq nouveaux articles de ligne au-dessus de la ligne 10, cliquez sur le signe de la ligne 10 à gauche, faites glisser le curseur jusqu'à la ligne 14 (ce qui sélectionnera plusieurs lignes, cinq au total), puis appuyez sur Ctrl + Maj + +. Cinq nouvelles lignes apparaissent au-dessus de la ligne 10, déplaçant toutes les lignes existantes vers le bas. L'ensemble de l'insertion prend environ trois secondes une fois que le raccourci clavier devient un réflexe.
Cette commande gère environ 80 % des cas réels dans Microsoft Excel, mais l'application offre plusieurs autres méthodes à connaître, surtout lorsqu'on travaille avec des données filtrées, de grands écarts entre les points d'insertion ou des lignes non adjacentes. Les sections ci-dessous expliquent chaque fonctionnalité fiable, y compris une approche macro VBA pour les tâches répétitives et une option axée sur le développeur pour ceux qui automatisent des workflows de feuille de calcul via le code. Des compétences Excel connexes comme la congélation de lignes, l'alphabétisation de données dans des colonnes et le verrouillage de lignes se combinent naturellement avec l'insertion de lignes lors de la restructuration de tout ensemble de données dans une feuille.
Comment insérer plusieurs lignes dans Excel : 6 méthodes qui fonctionnent réellement : Image 1 - Feuille de calcul Excel avec les lignes 10–14 surlignées et le raccourci Ctrl + Maj + + superposé
Méthode 1 : Le raccourci clavier (plus rapide)
C'est la méthode vers laquelle la plupart des utilisateurs avancés d'Excel se tournent car elle fonctionne sans quitter le clavier. La touche Majure joue un rôle central dans presque toutes les techniques d'insertion rapide.
Windows : Sélectionnez les lignes où les nouvelles lignes doivent apparaître, puis appuyez sur Ctrl + Maj + + (le signe plus sur le clavier principal, pas sur le pavé numérique).
Mac : Sélectionnez les lignes, puis appuyez sur Cmd + Maj + + ou Control + I selon la version d'Excel installée.
Le nombre de lignes insérées correspond au nombre de lignes sélectionnées. Sélectionnez trois lignes, obtenez trois nouvelles lignes vierges. Sélectionnez quinze, obtenez quinze. Les nouvelles lignes apparaissent toujours au-dessus de la sélection, poussant les données existantes et les valeurs vers le bas. Toute formule faisant référence à des cellules dans la plage décalée met à jour automatiquement ses numéros de ligne.
Si Excel ouvre la boîte de dialogue d'insertion au lieu d'insérer directement les lignes, cela signifie généralement que des cellules individuelles ont été sélectionnées plutôt que l'intégralité de la ligne. Cliquez sur le numéro de la ligne à l'extrême gauche pour mettre en surbrillance toute la ligne de la feuille avant d'appuyer sur les touches pour le raccourci.
Comment insérer plusieurs lignes dans Excel : 6 méthodes qui fonctionnent réellement : Image 2 - Gros plan des en-têtes de ligne sur le côté gauche de la feuille avec trois lignes plus une image montrant la combinaison de touches
Méthode 2 : Menu contextuel du clic droit
L'approche du clic droit est la méthode la plus découvrable et fonctionne identiquement sur Windows et Mac.
- Sélectionnez les lignes où de nouvelles lignes vierges doivent apparaître (sélectionnez cinq lignes existantes pour en insérer cinq nouvelles).
- Faites un clic droit n'importe où sur les numéros de ligne surlignés.
- Choisissez Insérer dans le menu.
Excel insère le nombre correspondant de lignes au-dessus de la zone sélectionnée. Aucune boîte de dialogue d'insertion n'apparaît lorsque des lignes entières sont sélectionnées, donc l'action est essentiellement un clic après le clic droit.
Cette méthode a du sens lorsqu'on travaille dans un flux de travail intensément axé sur la souris ou lorsqu'on enseigne Excel à des collègues qui trouvent les commandes clavier intimidantes. C'est aussi le moyen le plus sûr d'éviter de sélectionner accidentellement uniquement des cellules ou des colonnes au lieu de lignes complètes de feuille.
Comment insérer plusieurs lignes dans Excel : 6 méthodes qui fonctionnent réellement : Image 3 - Menu contextuel du clic droit ouvert sur une ligne sélectionnée avec l'option Insérer
Méthode 3 : Le ruban d'accueil et le menu d'insertion
Pour ceux qui préfèrent la navigation visuelle, le ruban offre une fonctionnalité d'insertion clairement étiquetée.
- Sélectionnez les lignes où de nouvelles lignes doivent apparaître.
-
Allez dans l'onglet Accueil du ruban.
-
Dans le groupe Cellules, cliquez sur la flèche déroulante sous Insérer.
- Sélectionnez Insérer des lignes de feuille dans le menu.
Cette méthode est plus lente que le raccourci ou le clic droit, mais elle offre un filet de sécurité utile : la liste déroulante inclut également Insérer des colonnes de feuille, Insérer des cellules et Insérer une feuille, ce qui évite d'insérer accidentellement le mauvais type d'élément et aide à corriger les erreurs avant qu'elles ne se produisent.
Méthode 4: Insérer plusieurs lignes non adjacentes
Que se passe-t-il si des lignes vierges doivent apparaître en plusieurs endroits à la fois, par exemple au-dessus des lignes 5, 12 et 20? Excel gère cela en une seule opération d'insertion.
- Cliquez sur l'en-tête de la ligne 5.
-
Maintenez enfoncée la touche Ctrl (Windows) ou Cmd (Mac) et cliquez sur l'en-tête de la ligne 12.
- Continuez à maintenir la touche de modification et cliquez sur la ligne 20.
- Faites un clic droit sur l'une des lignes sélectionnées et sélectionnez Insérer, ou appuyez sur Ctrl + Maj + +.
Excel insère une ligne au-dessus de chaque ligne sélectionnée, décalant les données vers le bas en conséquence. Cette astuce permet de gagner un temps considérable lors de la restructuration de grandes feuilles de calcul avec plusieurs ruptures de section.
Un commentaire petit mais important à propos du nombre de lignes réellement ajoutées : le nombre de nouvelles lignes est égal au nombre de lignes sélectionnées, et non à l'espacement entre elles. Pour insérer deux lignes vierges au-dessus de la ligne 5 et trois au-dessus de la ligne 12, sélectionnez deux lignes consécutives à partir de la ligne 5 et trois lignes consécutives à partir de la ligne 12 avant insertion.
Méthode 5 : L'astuce du champ Nom pour de grandes plages
Insérer 100 lignes dans une feuille qui se défile sur des milliers de lignes est un point de douleur fréquent. Sélectionner manuellement autant de lignes en faisant glisser le curseur devient fastidieux. Le champ Nom, situé à côté de la barre de formule, résout cela élégamment en utilisant un deux-points pour définir la plage.
-
Cliquez sur le champ Nom (le petit champ à gauche de la barre de formule qui affiche normalement la référence de cellule active, comme A1).
- Tapez la plage de lignes en utilisant un deux-points, par exemple 5:104 pour sélectionner 100 lignes à partir de la ligne 5.
- Appuyez sur Entrée. Excel surligne les 100 lignes.
- Appuyez sur Ctrl + Maj + + ou faites un clic droit et sélectionnez Insérer.
Voilà, 100 lignes vierges insérées en environ cinq secondes. La même astuce fonctionne pour n'importe quelle taille de plage, même en s'étendant sur des milliers de lignes.
Méthode 6 : Copier et coller pour des insertions avec motif
Parfois, le but est d'insérer plusieurs lignes identiques, comme une section d'en-tête répétée dans un rapport. La fonctionnalité de cellules copiées d'Excel gère cela bien.
- Sélectionnez la (ou les) ligne(s) à copier et appuyez sur Ctrl + C.
- Surlignez les lignes de destination où la copie doit être placée.
-
Faites un clic droit et sélectionnez Insérer les cellules copiées dans le menu.
- Choisissez Déplacer les cellules vers le bas lorsque cela est demandé, puis appuyez sur Entrée.
Excel insère les cellules copiées comme nouvelles lignes plutôt que d'écraser les données existantes. C'est le moyen le plus propre d'ajouter plusieurs lignes qui contiennent déjà des valeurs, des formules ou un formatage, sans perturber la feuille environnante.
Méthode Bonus : Macro VBA pour des insertions répétitives
Pour les tâches qui doivent se produire de manière régulière, comme insérer une ligne vierge entre chaque ligne existante d'une liste, une petite macro VBA gère le travail en un seul clic.
Appuyez sur Alt + F11 pour ouvrir l'éditeur VBA, puis insérez un nouveau module et collez le code ci-dessous :
Sub InsertRowBetweenEachRow()
Dim i As Long
Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = LastRow To 2 Step -1
Rows(i).Insert Shift:=xlDown
Next i
End Sub
Sub InsertRowBetweenEachRow()
Dim i As Long
Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = LastRow To 2 Step -1
Rows(i).Insert Shift:=xlDown
Next i
End Sub
Option Strict On
Sub InsertRowBetweenEachRow()
Dim i As Long
Dim LastRow As Long
LastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = LastRow To 2 Step -1
Rows(i).Insert(Shift:=xlDown)
Next i
End Sub
Fermez l'éditeur VBA, puis exécutez la macro depuis l'onglet Développeur ou avec Alt + F8. Le script insère une ligne vierge au-dessus de chaque ligne existante de la ligne 2 vers le bas du tableau.
Cette approche est excessive pour des tâches ponctuelles mais s'avère utile pour des rapports mensuels ou des tâches de préparation de données récurrentes. Les macros peuvent également être modifiées pour insérer des lignes en fonction des valeurs des cellules, des cellules vides, d'une colonne d'assistance ou de toute autre condition.
Problèmes courants et dépannage
Excel affiche une erreur : "L'opération ne peut pas être effectuée car elle déplacerait des cellules hors de la feuille." Cette erreur se produit généralement lorsque la feuille de calcul contient des données près du bas (ligne 1 048 576). Excel ne peut pas insérer de nouvelles lignes car il n'y a pas d'espace vide pour déplacer le contenu existant. Faites défiler jusqu'au bas de la feuille avec Ctrl + Fin, supprimez toute donnée ou formatage dispersé, enregistrez le fichier, puis essayez à nouveau.
Les lignes insérées héritent du formatage de la mauvaise position. Excel propose une petite icône d'options d'insertion qui apparaît à côté des lignes nouvellement insérées. Cliquez dessus pour choisir entre Format identique à ci-dessus, Format identique à ci-dessous ou Effacer le formatage. Cette option est particulièrement utile lors de l'insertion de lignes dans un tableau stylé.
Les lignes insérées dans une liste filtrée apparaissent à des positions inattendues. Les vues filtrées peuvent masquer des lignes, et les insertions s'appliquent uniquement aux lignes visibles. Effacez les filtres avant d'insérer des lignes lorsque les nouvelles lignes doivent atterrir à des positions spécifiques. Réappliquez le filtre par la suite.
Le raccourci Ctrl + Maj + + ouvre la boîte de dialogue d'insertion au lieu d'insérer des lignes. Cela signifie que la sélection inclut seulement des cellules, pas des lignes entières. Cliquez toujours sur le numéro de ligne à l'extrême gauche pour sélectionner toute la ligne avant d'utiliser le raccourci clavier.
Les volets figés interfèrent avec la sélection de lignes. Si une partie de la feuille est figée, le défilement et la sélection des lignes se comportent différemment au-dessus et en dessous de la ligne de congélation. Dégivrez les volets via Affichage → Volets figés→ Dégeler, effectuez l'insertion, puis refigez si nécessaire.
Les lignes insérées cassent les formules faisant référence à des plages absolues. Une formule comme =SOMME($A$2:$A$10) ne s'étend pas lorsque de nouvelles lignes arrivent dans la plage. Passez à des références structurées ou utilisez =SOMME(A:A) pour des sommes de colonnes entières lorsque l'ensemble de données doit croître avec le temps.
L'insertion d'une seule ligne fonctionne mais celle de plusieurs ne fait rien. Cela indique généralement une feuille protégée. Vérifiez l'onglet Révision et déverrouillez la feuille avant d'essayer d'ajouter des lignes.
Pour les développeurs : Insérer des lignes par programmation avec IronXL
Quiconque automatise des workflows de feuille de calcul à partir d'une application .NET peut ignorer complètement l'interface graphique. L'équipe de Iron Software a construit IronXL comme une bibliothèque Excel C# qui lit et écrit des fichiers XLSX sans besoin d'installer Microsoft Excel ou Office sur le serveur. Il n'est pas nécessaire d'installer Office nulle part dans le pipeline.
Voici comment IronXL gère l'insertion de plusieurs lignes par programmation :
using IronXL;
WorkBook workBook = WorkBook.Load("budget.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
// Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5);
workBook.SaveAs("budget_updated.xlsx");
using IronXL;
WorkBook workBook = WorkBook.Load("budget.xlsx");
WorkSheet sheet = workBook.WorkSheets.First();
// Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5);
workBook.SaveAs("budget_updated.xlsx");
Imports IronXL
Dim workBook As WorkBook = WorkBook.Load("budget.xlsx")
Dim sheet As WorkSheet = workBook.WorkSheets.First()
' Insert 5 blank rows starting at row index 9 (which is row 10 in Excel)
sheet.InsertRows(9, 5)
workBook.SaveAs("budget_updated.xlsx")
C'est toute l'opération. Pas d'interopérabilité COM, pas de processus Excel s'exécutant en arrière-plan, pas de casse-tête de licence sur les serveurs de production. IronXL gère l'insertion de lignes, la mise à jour des formules, la préservation du formatage et tous les cas limites qui rendent l'automatisation manuelle d'Excel pénible.
Espérons que cet article a aidé à clarifier chaque méthode pour ajouter des lignes dans Excel. Pour les équipes développant des outils de reporting, des pipelines d'importation de données ou tout workflow qui doit restructurer programmaticalement des fichiers Excel, IronXL mérite d'être exploré. Essayez-le gratuitement via le lien sur le site IronXL.




