Accéder au contenu principal

Comment insérer des sauts de page lorsque la valeur change dans Excel ?

Author: Xiaoyang Last Modified: 2025-05-27
A screenshot of data where page breaks will be inserted when values change

Supposons que j'ai une plage de cellules, et maintenant je souhaite insérer des sauts de page dans la feuille de calcul lorsque les valeurs de la colonne A changent, comme le montre la capture d'écran à gauche. Bien sûr, vous pouvez les insérer un par un, mais existe-t-il des moyens rapides d'insérer tous les sauts de page en une seule fois en fonction des valeurs modifiées d'une colonne ?

Insérer des sauts de page lorsque la valeur change avec un code VBA

Insérer des sauts de page lorsque la valeur change avec une fonctionnalité puissante


Insérer des sauts de page lorsque la valeur change avec un code VBA

Le code VBA suivant peut vous aider à insérer des sauts de page ci-dessous en fonction des modifications des données d'une colonne, veuillez procéder comme suit :

1. Maintenez les touches ALT + F11 enfoncées pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insérer > Module, puis collez le code suivant dans la fenêtre Module.

Code VBA : Insérer des sauts de page lorsque la valeur change :

Sub insertpagebreaks()
'updateby Extendoffice
    Dim I As Long, J As Long
    J = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
    For I = J To 2 Step -1
        If Range("A" & I).Value <> Range("A" & I - 1).Value Then
            ActiveSheet.HPageBreaks.Add Before:=Range("A" & I)
        End If
    Next I
End Sub

3. Appuyez ensuite sur la touche F5 pour exécuter ce code, tous les sauts de page ont été insérés dans la feuille lorsque les données changent dans la colonne A. Voir la capture d'écran :

A screenshot of the inserted page breaks in Excel when values in column A change

Remarque : Dans le code ci-dessus, A est l'en-tête de colonne sur lequel vous souhaitez insérer un saut de page, vous pouvez le modifier selon vos besoins.

Insérer des sauts de page lorsque la valeur change avec une fonctionnalité puissante

Si vous avez Kutools pour Excel, avec sa fonctionnalité Marquer les modifications dans la colonne, vous pouvez rapidement insérer des sauts de page, des lignes vides, des bordures inférieures ou une couleur de fond en fonction des changements de valeur. Cliquez pour télécharger Kutools pour Excel !

A screenshot of how Kutools for Excel inserts page breaks when value changes

Kutools pour Excel propose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, augmentant ainsi la créativité et l'efficacité. Intégré à des capacités d'IA, Kutools automatise les tâches avec précision, rendant la gestion des données facile et sans effort. Informations détaillées sur Kutools pour Excel...  Essai gratuit...

1. Cliquez sur Kutools > Format > Marquer les modifications dans la colonne, voir la capture d'écran :

A screenshot of selecting the Distinguish Differences option in Kutools tab on the ribbon

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

  • Sélectionnez la plage de données et la colonne clé que vous souhaitez utiliser ;
  • Choisissez Saut de page dans la zone Options.

A screenshot of the Distinguish Differences dialog box

3. Cliquez ensuite sur le bouton OK, les sauts de page ont été insérés dans la plage en fonction des changements de valeur, voir la capture d'écran :

A screenshot of the inserted page breaks in Excel when values in column A change

Kutools pour Excel - Boostez Excel avec plus de 300 outils essentiels. Profitez de fonctionnalités IA gratuites en permanence ! Obtenez-le maintenant


Plus d'articles connexes :

  • Mettre en surbrillance les lignes lorsque la valeur de la cellule change dans Excel
  • S'il y a une liste de valeurs répétées dans votre feuille de calcul, et que vous devez mettre en surbrillance les lignes en fonction de la colonne A dont la valeur de cellule change comme le montre la capture d'écran suivante. En fait, vous pouvez terminer rapidement et facilement cette tâche en utilisant la fonctionnalité de mise en forme conditionnelle.
  • Incrémenter des nombres lorsque la valeur change dans une autre colonne
  • Supposons que vous ayez une liste de valeurs dans la colonne A, et que vous souhaitiez incrémenter un nombre de 1 dans la colonne B lorsque la valeur dans la colonne A change, ce qui signifie que les nombres dans la colonne B s'incrémentent jusqu'à ce que la valeur dans la colonne A change, puis l'incrémentation recommence à partir de 1 comme le montre la capture d'écran de gauche. Dans Excel, vous pouvez résoudre ce problème avec la méthode suivante.
  • Sommer des cellules lorsque la valeur change dans une autre colonne
  • Lorsque vous travaillez sur une feuille de calcul Excel, il se peut que vous deviez sommer des cellules en fonction d'un groupe de données dans une autre colonne. Par exemple, ici, je souhaite sommer les commandes dans la colonne B lorsque les données changent dans la colonne A pour obtenir le résultat suivant. Comment pourriez-vous résoudre ce problème dans Excel ?
  • Insérer des lignes vides lorsque la valeur change dans Excel
  • Supposons que vous ayez une plage de données, et que vous souhaitiez maintenant insérer des lignes vides entre les données lorsque la valeur change, afin de pouvoir séparer les mêmes valeurs séquentielles dans une colonne comme le montrent les captures d'écran suivantes. Dans cet article, je vais parler de quelques astuces pour vous aider à résoudre ce problème.
  • Exécuter une macro lorsque la valeur de la cellule change dans Excel
  • Normalement, dans Excel, nous pouvons appuyer sur la touche F5 ou sur le bouton Exécuter pour exécuter le code VBA. Mais avez-vous déjà essayé d'exécuter un code macro spécifique lorsqu'une valeur de cellule change ? Dans cet article, je vais vous présenter quelques astuces pour traiter cette tâche dans Excel.

Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionner l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les Fonctions améliorées
Fonctionnalités populaires : Trouver, mise en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Consolider les colonnes ou les cellules sans perdre de données   |   Arrondir sans formule ...
Super RECHERCHEV : RECHERCHEV avec critères multiples    RECHERCHEV avec valeurs multiples  |   Recherche multi-feuilles   |   Correspondance floue ....
Liste déroulante avancée : Créer rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante multi-sélection ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités en vedette : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Crypter/Déchiffrer les cellules    Envoyer un e-mail par liste   |  Super Filtre   |   Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...) ...
Top15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   50+ types de graphiques (Diagramme de Gantt, ...)   |   40+ formules pratiques (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin, ...)   |  12 outils de conversion (Convertir en mots, Conversion de devises, ...)   |  7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...)   |   ... et plus

Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la 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 facilite grandement votre travail

  • Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !