KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment insérer ou supprimer une partie de ligne dans Excel ?

AuteurSiluvia Date de modification

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 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 :

cliquez sur Insertion > Insérer des cellules sous l’onglet Accueil

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.

sélectionnez l’option Décaler les cellules vers la droite ou Décaler les cellules vers le bas

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

une ligne partielle composée de trois cellules est insérée

  • 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.

Dans la boîte de dialogue Supprimer, sélectionnez Décaler les cellules vers la gauche ou Décaler les cellules vers le haut

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.

une capture d’écran de kutools for excel ia

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.
Améliorez vos capacités Excel grâce à des outils alimentés par l’intelligence artificielle.Téléchargez dès maintenantet découvrez une efficacité inégalée !

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.

code VBA pour saisir le nombre de lignes requises

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

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

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.

ExcelWordOutlookTabsPowerPoint
  • 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