Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

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

doc insérer le saut de page a changé les valeurs 1

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 suit. Bien sûr, vous pouvez les insérer un par un, mais existe-t-il des moyens rapides d'insérer les sauts de page à la fois en fonction des valeurs modifiées d'une colonne?

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

Insérer des sauts de page toutes les x lignes avec Kutools pour Excel


flèche bleue droite bulle Insérer des sauts de page lorsque la valeur change avec le code VBA


Le code VBA suivant peut vous aider à insérer des sauts de page ci-dessous en fonction des changements de données de colonne, procédez comme suit:

1. Maintenez la touche ALT + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Moduleet collez le code suivant dans le Module Fenêtre.

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

Sub insertpagebreaks()
'updateby Extendoffice 20151228
    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. Puis appuyez 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:

doc insérer le saut de page a changé les valeurs 2

Note: Si vous souhaitez insérer des sauts de page lorsque la valeur change de base sur une autre colonne, vous devez A à tout autre en-tête de colonne dans le code ci-dessus.


flèche bleue droite bulle Insérer des sauts de page toutes les x lignes avec Kutools pour Excel

Parfois, vous devrez peut-être insérer les sauts de page toutes les n lignes, voici un outil utileKutools for Excel, Avec son Insérer un saut de page à chaque ligne utilitaire, vous pouvez rapidement terminer ce travail dans Excel.

Kutools for Excel : avec plus de 300 compléments Excel pratiques, libre d'essayer sans limitation dans 60 jours.

Après l'installation de Kutools for Excel, s'il vous plaît faire comme suit :( Téléchargement gratuit Kutools for Excel maintenant! )

1. Cliquez Entreprise > Impression > Insérer un saut de page à chaque ligne, voir capture d'écran:

doc insérer le saut de page a changé les valeurs 3

2. Dans le sauté Insérer un saut de page à chaque ligne Dans la boîte de dialogue, entrez le nombre de lignes dans lesquelles vous souhaitez insérer le saut de page sous Intervalle de section, voir capture d'écran:

doc insérer le saut de page a changé les valeurs 4

3. Puis clique Ok bouton, les sauts de page ont été insérés dans la feuille de calcul en cours toutes les lignes 5, voir capture d'écran:

doc insérer le saut de page a changé les valeurs 5

Téléchargement gratuit Kutools for Excel maintenant!



Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    GUEST · 3 months ago
    Sorry. EDIT: The first ROW is a column header.
  • To post as a guest, your comment is unpublished.
    GUEST · 3 months ago
    Hello, Thank you! The thought of VBA makes me sweat. I do have one problem with the results of this code though. The first column is a column header. The code treats this as a change. My first page only shows the column header, but he following pages are fine. FYI: This is for a monthly report and the number of rows for each criteria change monthly. Any Ideas? Thank you in advance.