Accéder au contenu principal

Comment insérer un saut de page tous les x lignes dans Excel ?

Author: Sun Last Modified: 2025-08-06

Lors de la préparation de grands classeurs Excel pour l'impression, il peut être nécessaire d'insérer des sauts de page à intervalles réguliers - par exemple après quelques lignes - afin d'améliorer la lisibilité et de garantir que chaque page imprimée contient des données cohérentes et bien organisées. Bien qu'ajouter un seul saut de page soit simple dans Excel, insérer des sauts à intervalles répétés (par exemple, tous les 3 ou 10 lignes) peut rapidement devenir une tâche fastidieuse si elle est effectuée manuellement, surtout pour les ensembles de données volumineux. Dans cet article, vous apprendrez plusieurs solutions pratiques pour insérer automatiquement des sauts de page tous les x lignes, permettant des impressions plus professionnelles et gérables.


Insérer un saut de page tous les X lignes avec VBA dans Excel

Si vous devez insérer des sauts de page après un certain nombre de lignes dans Excel, VBA offre une solution automatisée efficace, surtout pour les grands ensembles de données. Même si vous débutez avec les macros, vous pouvez suivre le processus ci-dessous. Cet exemple montre comment insérer un saut de page tous les 3 lignes, mais vous pouvez spécifier n'importe quel intervalle lors de l'exécution.

1. Appuyez sur Alt + F11 pour ouvrir l'éditeur Microsoft Visual Basic for Applications (VBA) - c'est l'outil intégré d'Excel pour écrire et exécuter du code macro.

2. Dans l'éditeur VBA qui apparaît, cliquez sur Insertion > Module pour créer un nouveau module. Ensuite, copiez et collez le code VBA suivant dans la fenêtre du module nouvellement créé.

VBA : Insérer un saut de page tous les X lignes dans une feuille de calcul.

Sub InsertPageBreaks()
'Updateby20140618
Dim xLastrow As Long
Dim xWs As Worksheet
Set xWs = Application.ActiveSheet
xRow = Application.InputBox("Row", xTitleId, "", Type:=1)
xWs.ResetAllPageBreaks
xLastrow = xWs.Range("A1").SpecialCells(xlCellTypeLastCell).Row
For i = xRow + 1 To xLastrow Step xRow
    xWs.HPageBreaks.Add Before:=xWs.Cells(i, 1)
Next
End Sub

3Pour exécuter le code, cliquez sur le Exécuter bouton (ou appuyez sur F5). Vous verrez une boîte de dialogue vous invitant à entrer le nombre de lignes après lesquelles vous souhaitez insérer des sauts de page. Par exemple, entrer "3" ajoutera un saut de page après chaque troisième ligne.
A screenshot showing the VBA dialog box to specify the row interval for page breaks with Excel

4. Après avoir cliqué sur OK, le script placera automatiquement un saut de page après chaque intervalle spécifié de lignes, tout au long de votre feuille de calcul active.

Lorsque vous utilisez VBA pour les sauts de page, assurez-vous de vérifier votre feuille de calcul pour tout saut de page manuel préexistant, car des exécutions répétées du script peuvent créer des sauts de page superposés et produire des résultats d'impression inattendus. Si vous devez supprimer tous les sauts avant de relancer la macro, utilisez l'option Réinitialiser tous les sauts de page sous l'onglet Mise en page. N'oubliez pas de sauvegarder votre fichier avant d'exécuter des scripts VBA, car les macros ne peuvent pas être annulées avec la fonction Annuler standard.

Cette approche convient aux utilisateurs à l'aise avec une édition de base dans Excel et ceux travaillant avec des plages de données évolutives ou volumineuses. Cependant, si des ajustements fréquents ou des plages non standard sont nécessaires, envisagez d'utiliser des solutions plus flexibles ou assistées par une interface graphique, comme celles décrites ci-dessous.


Insérer des sauts de page par lots après chaque x lignes avec Kutools pour Excel

Si vous avez installé Kutools pour Excel, vous pouvez simplifier considérablement l'insertion par lots de sauts de page. L'utilitaire Diviser en colonnes de Kutools vous permet d'insérer des sauts de page à intervalles réguliers et de garder les en-têtes de ligne visibles en haut de chaque nouvelle page. Cela est particulièrement utile pour les rapports ou tableaux où des en-têtes répétés renforcent la clarté et le professionnalisme, et où la cohérence de la mise en page d'impression est une priorité.

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 Diviser en colonnes dans l'onglet Kutools Plus pour accéder à l'utilitaire.

2Dans la boîte de dialogue Diviser en colonnes , configurez les paramètres suivants pour un contrôle précis :
A screenshot of the Split to Columns dialog box
(1) Utilisez le A screenshot showing the Browse button bouton dans la zone Plage de titres pour sélectionner la ligne contenant vos en-têtes de colonne. Cela garantit que les en-têtes se répéteront sur chaque page imprimée.
(2) Cliquez sur le A screenshot showing the Browse button bouton dans la zone Plage de données pour sélectionner la plage de données principale que vous souhaitez diviser.
(3) Dans la zone Lignes par page imprimée , entrez le nombre de lignes que vous souhaitez sur chaque page imprimée (par exemple, entrez 3 pour un saut toutes les 3 lignes ; utilisez 1 pour un saut après chaque ligne).
(4) Entrez 1 dans la zone Nombre de segments pour diviser la feuille en conséquence.

3. Cliquez sur Ok pour traiter les données.

L'utilitaire générera votre plage sélectionnée dans une nouvelle feuille de calcul, insérant automatiquement des sauts de page comme spécifié et répétant la ligne d'en-tête. Pour vérification, passez en mode Aperçu des sauts de page en allant dans l'onglet Affichage et en sélectionnant Aperçu des sauts de page - ici, des lignes bleues montreront clairement les sauts de page. 

A screenshot of a worksheet showing page breaks after every X rows

Cette méthode convient aux utilisateurs ayant besoin d'en-têtes répétés et d'un contrôle précis sur la segmentation des ensembles de données pour l'impression. Notez que les données d'origine ne sont pas modifiées ; les résultats apparaissent dans une nouvelle feuille de calcul, ce qui est utile pour préserver la source.

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


Insérer des sauts de page après chaque x lignes avec Kutools pour Excel

Kutools pour Excel propose également un utilitaire dédié Insérer un saut de page après chaque ligne, vous permettant d'insérer des sauts de page après chaque nombre spécifié de lignes rapidement et facilement dans votre plage sélectionnée. Cet outil est pratique pour les opérations par lots rapides et les situations nécessitant des intervalles flexibles sans saisie manuelle répétitive. Il est particulièrement utile pour les tableaux de données qui n'exigent pas d'en-têtes répétés mais nécessitent une partition uniforme des pages avant impression.

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. Sélectionnez la plage de données pour laquelle vous souhaitez insérer des sauts de page, puis accédez à Kutools Plus > Impression > Insérer un saut de page après chaque ligne.

2Dans la fenêtre contextuelle Insérer un saut de page après chaque ligne dialogue, entrez l'intervalle souhaité - par exemple, entrer “1” ajoutera un saut de page après chaque autre ligne. Cliquez Ok.
A screenshot of the 'Insert Page Break Every Row' dialog box

Dès que vous confirmez, tous les sauts de page seront définis selon l'intervalle de lignes spécifié. Actualisez la vue avec Aperçu des sauts de page (depuis l'onglet Affichage) si vous souhaitez vérifier visuellement les sauts.

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


Insérer manuellement des sauts de page à l'aide de l'Aperçu des sauts de page

Pour les utilisateurs travaillant avec des ensembles de données plus petits ou nécessitant des intervalles personnalisés, non uniformes pour les sauts de page, la vue Aperçu des sauts de page intégrée d'Excel permet un contrôle manuel direct. Cette approche est idéale pour les cas où les solutions automatisées sont inutiles ou offrent trop peu de flexibilité.

1. Passez à Affichage > Aperçu des sauts de page depuis le ruban. Cela affiche votre feuille de calcul avec des lignes bleues en gras représentant les sauts de page existants.

2. Pour ajouter un saut, sélectionnez la première cellule de la ligne située en dessous de l'endroit où vous souhaitez que la nouvelle page commence, puis allez dans l'onglet Mise en page, cliquez sur Sauts > Insérer un saut de page.

3. Répétez le processus pour chaque saut souhaité. Si vous devez ajuster un saut de page, faites simplement glisser la ligne bleue vers une nouvelle position.

Cette méthode manuelle est simple pour les petites tâches ou les tâches occasionnelles, mais n'est pas recommandée pour un grand volume de pages, car elle devient rapidement chronophage. Si de nombreux sauts réguliers sont nécessaires, les solutions automatisées VBA ou Kutools sont beaucoup plus efficaces.


Lors de l'insertion de sauts de page dans Excel, tenez compte des conseils et rappels d'erreur suivants : Prévisualisez toujours votre feuille de calcul en mode Aperçu des sauts de page pour vous assurer que les sauts de page apparaissent exactement comme souhaité avant impression. Si vous rencontrez des erreurs telles que des pages blanches inattendues ou des sauts mal alignés, revérifiez votre plage sélectionnée, assurez-vous qu'il n'y ait pas de sauts de page superposés et supprimez les sauts manuels inutiles si nécessaire. Rappelez-vous, Excel a un nombre maximum de sauts de page par feuille de calcul - si votre plage est très grande, vous devrez peut-être ajuster votre approche ou diviser les tâches d'impression. Si vous devez annuler les sauts insérés, vous pouvez utiliser l'option Réinitialiser tous les sauts de page sous l'onglet Mise en page.

En résumé, que vous travailliez avec un petit tableau nécessitant des ajustements manuels précis ou un grand ensemble de données où l'automatisation et la mise en forme répétée sont nécessaires, Excel propose des méthodes allant des contrôles manuels intégrés, l'automatisation VBA, jusqu'aux solutions GUI conviviales comme celles trouvées dans Kutools pour Excel, chacune adaptée à différents scénarios d'impression et de rapport.


Démo : insérer un saut de page tous les x lignes dans Excel

 
Kutools pour Excel : Plus de 300 outils pratiques à portée de main ! Profitez de fonctionnalités IA définitivement gratuites ! Télécharger maintenant !

Articles connexes :

Meilleurs outils de productivité Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données grâce à : Exécution intelligente   |  Générer du code  |  Créer des Formules personnalisées  |  Analyser des données et générer des graphiques  |  Appeler les Fonctions améliorées
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons   |  Supprimer les lignes vides   |  Combiner les colonnes ou cellules sans perdre de données   |  Arrondir...
Super RECHERCHEV : Recherche multi-critères    Recherche multi-valeurs  |   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 avec sélection multiple ....
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Basculer l’état de visibilité des colonnes masquées  |  Comparer les plages & colonnes ...
Fonctionnalités à la une : Mise au point de la grille   |  Affichage de conception   |   Barre de formule améliorée    Gestionnaire de classeur & de feuille de calcul   |  Bibliothèque dAutoTexte (Auto Text)   |  Sélecteur de date   |  Fusionner les données   |  Chiffrer/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 des ensembles d’outils12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...)   |   Plus de50 types de graphiques (Diagramme de Gantt, ...)   |   Plus de40 formules intelligentes (Calculer lâge en fonction de la date de naissance, ...)   |   19 outils dinsertion (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 bien plus encore
Utilisez Kutools dans votre langue préférée: compatible avec l’anglais, l’espagnol, l’allemand, le français, le chinois et plus de40 autres langues !

Dynamisez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité la plus essentielle pour vous...


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, au lieu d’ouvrir de nouvelles fenêtres.
  • Augmentez votre productivité de50% et réduisez des centaines de clics de souris chaque jour!