Comment insérer ou supprimer une partie de ligne dans Excel ?
Insérer ou supprimer une ligne entière dans Excel est une compétence de base que la plupart des utilisateurs maîtrisent. Toutefois, de nombreuses situations pratiques exigent d’ajouter ou de supprimer uniquement un segment d’une ligne — c’est-à-dire plusieurs cellules contiguës ou non contiguës situées sur la même ligne — sans modifier le reste de cette ligne. Par exemple, vous souhaiterez peut-être décaler certains éléments vers la droite dans une partie précise d’un tableau de données, ou supprimer les contenus de quelques cellules spécifiques tout en laissant les autres inchangées. Ce besoin revient fréquemment lors de la gestion de classeurs complexes contenant des données structurées, des plannings ou des formulaires, où des ajustements ciblés s’avèrent particulièrement utiles. Si vous ignorez comment insérer ou supprimer uniquement une partie d’une ligne au lieu de toute la ligne, cet article vous propose des instructions claires, étape par étape, ainsi que des solutions concrètes.
➤ Insérer ou supprimer une ligne partielle à l’aide d’un code VBA
Insérer ou supprimer une partie de ligne à l’aide de la fonction Insérer/Supprimer des cellules
Supposons que vous souhaitiez insérer ou supprimer uniquement une partie d’une ligne — par exemple trois cellules précises situées sur la ligne 5. Les fonctions **Insérer** et **Supprimer des cellules** d’Excel vous permettent de le faire en quelques clics à peine. Elles sont idéales dès lors que vous travaillez avec un ensemble clairement défini de cellules à modifier au sein d’une ligne, ou dans une zone cohérente nécessitant des mises à jour régulières.
Insérer une partie de ligne
1. Sélectionnez exactement le nombre de cellules contiguës sur la ligne 5 où vous souhaitez insérer les nouvelles cellules. Par exemple, si vous souhaitez insérer trois cellules, sélectionnez trois cellules adjacentes sur la ligne 5. Le nombre de cellules sélectionnées doit correspondre au nombre que vous allez insérer afin de préserver l’alignement.
2. Accédez à l’onglet Accueil, cliquez sur Insérer > Insérer des cellules. Voir la capture d’écran :

3. Dans la boîte de dialogue Insérer, choisissez : Décaler les cellules vers la droite pour repousser les cellules existantes situées à droite plus loin sur la ligne ; ou Décaler les cellules vers le bas pour les déplacer vers le bas (moins courant lors d’insertions horizontales). Cliquez sur OK.

Excel insère les nouvelles cellules et décale le contenu existant selon votre choix. Résultat obtenu :

- Formules et références : L’insertion avec Décaler les cellules vers la droite peut déplacer les cellules référencées ; vérifiez ensuite les formules dépendantes.
- Sélection contiguë : La fonction Insérer donne de meilleurs résultats avec des cellules contiguës ; évitez les sélections non adjacentes composées de plages disjointes.
Supprimer une partie de ligne
1.Sélectionnez les cellules contiguës exactement situées sur la ligne 5 que vous souhaitez supprimer (par exemple, trois cellules adjacentes).
2. Accédez à l’onglet Accueil, cliquez sur Supprimer > Supprimer des cellules.
3. Dans la boîte de dialogue Supprimer, choisissez : Décaler les cellules vers la gauche pour déplacer les cellules situées à droite dans l’espace libéré (option typique pour les suppressions horizontales) ; ou Décaler les cellules vers le haut pour faire remonter les cellules situées en dessous (utilisé pour les ajustements verticaux). Cliquez sur OK.

Les cellules sélectionnées sont supprimées, et le contenu restant est décalé selon votre choix.
- Vérifiez les formules : La suppression avec Décaler les cellules vers la gauche peut affecter les références situées sur la même ligne ; vérifiez bien les résultats.
- Cellules non contiguës : Effectuez les suppressions sur des groupes contigus pour éviter tout décalage inattendu de la mise en page.
- Annuler : Utilisez Ctrl+Z pour revenir immédiatement en arrière si la mise en page ne correspond pas à ce que vous attendiez.
Ces options intégrées sont idéales pour des modifications ponctuelles ou peu fréquentes. Pour des opérations répétitives ou à grande échelle, optez plutôt pour une approche basée sur VBA.

Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Insérer ou supprimer une partie de ligne à l’aide d’un code VBA
Pour les utilisateurs avancés ou les tâches répétitives, VBA (Visual Basic for Applications) offre une solution flexible pour insérer ou supprimer programmatiquement des segments au sein de lignes. Cette approche s’avère particulièrement efficace pour traiter de grands jeux de données dont la manipulation manuelle serait trop chronophage, ou lorsque les opérations partielles sur les lignes nécessitent une personnalisation allant au-delà des options standard d’Excel.
Vous pouvez utiliser les solutions VBA suivantes pour insérer ou supprimer des portions de lignes dans Excel. Ces macros automatisent la gestion des cellules selon vos paramètres.
1. Sélectionnez n’importe quelle cellule de la ligne où vous souhaitez insérer des lignes partielles, puis appuyez sur Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.
2. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module. Copiez-collez le code VBA ci-dessous dans la fenêtre de code.
Code VBA : Insérer une partie de ligne dans Excel
Sub InsertRow()
Dim I As Long
On Error Resume Next
LInput:
I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
If I < 1 Then
MsgBox "Error, please retype", vbInformation, "Kutools for Excel"
GoTo LInput
End If
Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Insert xlDown
End Sub Explication des paramètres : Dans ce code VBA, 1 (le premier paramètre) indique que l’insertion commence à partir de la colonne 1 (c’est-à-dire la colonne A), tandis que 3 (le deuxième paramètre) détermine que trois nouvelles cellules seront insérées sur la ligne sélectionnée. Vous pouvez ajuster ces valeurs selon vos besoins précis — par exemple, pour insérer des cellules à partir d’une autre colonne ou modifier le nombre de cellules insérées. Cette flexibilité vous permet d’adapter facilement le code à des structures de données personnalisées.
3. Après avoir collé le code, appuyez sur F5 ou cliquez sur le bouton Exécuter. Une boîte de dialogue Kutools pour Excels’affichera pour vous demander le nombre de lignes que vous souhaitez insérer. Saisissez le nombre souhaité (par exemple,)3) et cliquez sur OK.
Après confirmation, la macro insérera le nombre spécifié de parties de lignes avec le nombre choisi de colonnes, à partir de l’emplacement désigné dans votre feuille de calcul. Cette méthode évite les actions manuelles répétitives et garantit une précision optimale dans les tâches complexes.

Si vous devez supprimer plusieurs segments de lignes, le code VBA suivant vous sera particulièrement utile — notamment pour nettoyer des données structurées ou éliminer efficacement des parties obsolètes au sein d’un jeu de données.
Code VBA : Supprimer une partie de ligne dans Excel
Sub DelActiveCell_Row()
Dim I As Long
On Error Resume Next
LInput:
I = Application.InputBox("Enter number of rows required.", "Kutools for Excel", 1, , , , , 1)
If I < 1 Then
MsgBox " Error, please retype", vbInformation, "Kutools for Excel"
GoTo LInput
End If
Cells(ActiveCell.Row, 1).Resize(Int(I), 3).Delete xlShiftUp
End Sub Après exécution de ce code, une boîte de dialogue Kutools pour Excel vous demandera de saisir le nombre de parties de lignes que vous souhaitez supprimer. Entrez la valeur appropriée et cliquez sur OK. Le code supprimera immédiatement le nombre spécifié de parties de lignes de votre feuille de calcul.
- Enregistrez d’abord : Les macros ne peuvent pas être annulées à l’aide de la commande Annuler. Sauvegardez votre fichier avant de les exécuter.
- Paramètres des macros : Vérifiez que les macros sont activées et que la feuille ou le classeur n’est pas protégé.
- Plages contiguës : Ces procédures s’appliquent à des blocs contigus commençant à la ligne active, à la colonne 1, sur 3 colonnes et couvrant I lignes.
- Formules et références :L’insertion ou la suppression de cellules peut décaler les références ; vérifiez toutes les formules dépendantes après l’opération.
En résumé, la méthode que vous choisissez dépend de la structure de vos données, de vos besoins en automatisation et des contraintes intégrées d’Excel. Pour les modifications courantes, la fonction **Insérer/Supprimer des cellules** couvre la majorité des cas ; pour l’automatisation ou les scénarios plus complexes, **VBA** offre une flexibilité accrue. Vérifiez toujours vos données après ces opérations afin d’éviter des modifications inattendues — notamment lors du décalage de cellules, car les références et les formules peuvent être mises à jour automatiquement.
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