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

Comment insérer des lignes vides lorsqu’une valeur change dans Excel ?

AuteurXiaoyang Date de modification
données exemples flèche droiteinsérer des lignes vides lorsque la valeur change

Supposons que vous disposiez d’une plage de données et que vous souhaitiez insérer des lignes vides entre les enregistrements à chaque changement de valeur, afin de séparer visuellement les valeurs identiques consécutives dans une colonne, comme le montrent les captures d’écran suivantes. Dans cet article, je vous présente quelques astuces efficaces pour résoudre ce problème.

Insérer Lignes vides lorsqu’une valeur change à l’aide de la fonction Sous-total

Insérer un nombre spécifique de Lignes vides lorsqu’une valeur change grâce à une fonctionnalité puissante

Insérer Lignes vides lorsqu’une valeur change à l’aide de colonnes auxiliaires

Insérer Lignes vides lorsqu’une valeur change à l’aide d’un code VBA


Insérer Lignes vides lorsqu’une valeur change à l’aide de la fonction Sous-total

À l’aide de la fonction Sous-total, vous pouvez insérer Lignes vides entre les données à chaque changement de valeur en suivant les étapes ci-dessous :

1. Sélectionnez la plage de données que vous souhaitez utiliser.

2. Cliquez sur Données > Sous-total pour ouvrir la boîte de dialogue Sous-total. Dans cette boîte de dialogue, procédez comme suit : Subtotal dialog, please do the following options:

 spécifier les opérations dans la boîte de dialogue Sous-total
1: Sélectionnez le nom de la colonne à partir de laquelle vous souhaitez insérer Lignes vides lorsque la valeur change sous À chaque changementdans la section ;
2: Choisissez Compterdans la liste déroulante Utiliser la fonction;
3: Cochez le nom de la colonne dans laquelle vous souhaitez insérer le sous-total dans la zone Ajouter un sous-total à;

3. Cliquez ensuite sur OK. Les lignes de sous-total sont insérées entre les différents produits, et les symboles de plan apparaissent à gauche du tableau (voir capture d’écran).

les lignes de sous-total ont été insérées entre les différents produits

4. Cliquez ensuite sur le chiffre 2 situé en haut du symbole de plan pour afficher uniquement les lignes de sous-total.

cliquez sur le chiffre 2 pour afficher les lignes de sous-total

5. Sélectionnez ensuite la plage de données de sous-total, puis appuyez sur les touches Alt+; pour sélectionner uniquement les lignes visibles (voir capture d’écran).

appuyez sur les touches de raccourci pour sélectionner les lignes visibles

6. Une fois les lignes visibles sélectionnées, appuyez sur la touche Suppr de votre clavier : toutes les lignes de sous-total seront alors supprimées.

7. Cliquez ensuite sur n’importe quelle autre cellule, puis accédez à Données > Dissocier > Effacer le plan pour supprimer les plans (voir capture d’écran).

cliquez sur Supprimer le plan pour supprimer les plans

8. Les symboles de plan ont été supprimés en une seule opération, et vous pouvez constater que des lignes vides ont été insérées entre les données à chaque changement de valeur (voir la capture d’écran).

des lignes vides ont été insérées entre les données lorsque la valeur change

9. Enfin, vous pouvez supprimer la colonne A si nécessaire.


Insérer un nombre spécifique de Lignes vides lorsqu’une valeur change grâce à une fonctionnalité puissante

Si les méthodes décrites ci-dessus vous semblent fastidieuses, découvrez un outil pratique : Kutools pour Excel, dont la fonctionnalité Marquer les modifications dans la colonne vous permet d’insérer rapidement et facilement des sauts de page, des lignes vides, une bordure inférieure ou une couleur de remplissage dès qu’une valeur de cellule change.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

Conseils :Pour appliquer cette Marquer les modifications dans la colonnefonctionnalité, commencez par télécharger le Kutools pour Excel, puis appliquez rapidement et facilement cette fonctionnalité.

Après avoir installé Kutools pour Excel, procédez comme suit :

1. Cliquez sur Kutools > Format > Marquer les modifications dans la colonne (voir capture d’écran).

cliquez sur la fonctionnalité Mettre en évidence les différences de Kutools

2. Dans la boîte de dialogue Marquer les modifications dans la colonne, effectuez les opérations suivantes :

  • Sélectionnez la plage de données à utiliser, puis choisissez la colonne clé dans laquelle vous souhaitez insérer des lignes vides.
  • Cochez ensuite l’option Ligne vide dans la section Options, puis saisissez le nombre de lignes vides que vous souhaitez insérer.

définissez les opérations dans la boîte de dialogue

3. Cliquez ensuite sur le bouton Ok. Le nombre spécifié de lignes vides est inséré dans les données chaque fois que la valeur d’une cellule change (voir captures d’écran).

données d'origineflèche droitele nombre spécifique de lignes vides a été inséré dans les données si la valeur de la cellule change

Cliquez pour télécharger Kutools pour Excel et profitez dès maintenant d’un essai gratuit !


Insérer Lignes vides lorsqu’une valeur change à l’aide de colonnes auxiliaires

Grâce à des colonnes auxiliaires, commencez par insérer une formule, puis appliquez la fonction Rechercher et remplacer, et enfin ajoutez des lignes vides entre les valeurs modifiées. Voici la marche à suivre :

1. Dans une cellule vide (C3), saisissez la formule suivante : =A3=A2. Ensuite, dans la cellule D4, entrez cette formule : =A4=A3 (voir capture d’écran).

créez deux colonnes auxiliaires avec des formules

2. Sélectionnez ensuite la plage C3:D4, puis faites glisser la poignée de recopie jusqu’à la zone où vous souhaitez appliquer ces formules. Vous obtiendrez ainsi des valeurs VRAI ou FAUX dans les cellules (voir capture d’écran).

faites glisser et remplissez les formules dans les autres cellules

3. Appuyez ensuite sur les touches Ctrl + F pour ouvrir la boîte de dialogue Rechercher et remplacer. Dans la fenêtre qui s’ouvre, saisissez FAUX dans le champ Rechercher sous l’onglet Rechercher. Cliquez sur le bouton Options pour développer la boîte de dialogue, puis sélectionnez Valeurs dans la liste déroulante Regarder dans (voir capture d’écran).

spécifiez les opérations dans la boîte de dialogue Rechercher et remplacer

4. Cliquez sur le bouton Rechercher tout, puis appuyez sur Ctrl + A pour sélectionner tous les résultats trouvés. Toutes les cellules contenant FAUX sont ainsi sélectionnées en une seule opération (voir capture d’écran).

appuyez sur Ctrl + A pour sélectionner tous les résultats de la recherche

6. Fermez la boîte de dialogue Rechercher et remplacer. Ensuite, insérez des lignes vides en cliquant sur Accueil > Insertion > Insérer des lignes de feuille. Des lignes vides sont ainsi ajoutées automatiquement dans vos données à chaque changement de valeur dans la colonne A (voir captures d’écran).

 cliquez sur la fonctionnalité Insérer des lignes de feuilleflèche droitedes lignes vides ont été insérées dans les données lorsque la valeur change

7. Enfin, vous pouvez supprimer les colonnes auxiliaires C et D si nécessaire.


Insérer Lignes vides lorsqu’une valeur change à l’aide d’un code VBA

Si vous en avez assez d’utiliser les méthodes précédentes, voici un code qui vous permet d’insérer des lignes vides entre les valeurs modifiées en une seule opération.

1. Maintenez enfoncées 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 : Insérer Lignes vides lorsqu’une valeur change

Sub InsertRowsAtValueChange()
'Update by Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For i = WorkRng.Rows.Count To 2 Step -1
    If WorkRng.Cells(i, 1).Value <> WorkRng.Cells(i - 1, 1).Value Then
        WorkRng.Cells(i, 1).EntireRow.Insert
    End If
Next
Application.ScreenUpdating = True
End Sub

3. Appuyez ensuite sur la touche F5 pour exécuter ce code. Une boîte de dialogue s’ouvrira alors afin que vous sélectionniez une colonne de données sur laquelle baser l’insertion de lignes vides à chaque changement de valeur (voir capture d’écran).

code VBA pour sélectionner la plage de données

4. Cliquez ensuite sur OK. Des lignes vides ont été insérées entre les données à chaque changement de valeur dans la colonne A.

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