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

Comment faire pour répéter les lignes de titre en haut de certaines pages lors de l’impression ?

AuteurSun Date de modification

Dans certains cas, lorsque vous travaillez avec Excel, vous devrez peut-être imprimer une plage de pages spécifique (par exemple, les pages 1 à 6) avec des lignes de titre en haut, tout en veillant à ce que les pages suivantes soient imprimées sans ces lignes répétées. Or, la fonction intégrée d’Excel « Lignes à répéter en haut » applique automatiquement les lignes de titre à l’ensemble des pages imprimées, sans permettre de personnaliser ce comportement selon les plages de pages. Ce tutoriel vous explique pas à pas comment faire apparaître les lignes de titre uniquement sur certaines pages à l’impression, tout en les supprimant des autres — contournant ainsi une limitation fréquente des options d’impression par défaut d’Excel.

Remarque : les méthodes présentées dans ce tutoriel ont été testées sous Excel 2021. Si vous utilisez une autre version d’Excel, certaines étapes ou la disposition des boîtes de dialogue peuvent légèrement différer. En cas de comportement inattendu, consultez l’aide intégrée à votre version ou vérifiez si des mises à jour de l’interface sont disponibles.


Répéter les lignes de titre en haut sur certaines pages

Cette approche vous permet de diviser manuellement votre tâche d’impression afin que seules certaines pages incluent les lignes de titre en haut, rendant ainsi les impressions longues plus lisibles pour des sections spécifiques, telles que les rapports destinés à la direction ou aux analyses de données. Elle est particulièrement adaptée lorsque différents publics exigent des mises en forme distinctes pour certaines parties d’une feuille de calcul. Toutefois, cette méthode nécessite plusieurs étapes de configuration manuelle et une gestion attentive des sauts de page ; suivez donc attentivement les instructions pour éviter toute erreur d’impression.

1. Ouvrez la feuille de calcul que vous souhaitez imprimer. Dans la barre d’outils, cliquez sur Mise en page > Titres à imprimer. Ce menu permet d’accéder aux paramètres de répétition des lignes de titre dans le document imprimé.

cliquez sur Mise en page > Titres à imprimer

2. Dans la boîte de dialogue Mise en page, localisez le champ Ligne supérieure et cliquez sur le bouton indicateur situé à côté. Sélectionnez ensuite la ou les lignes de votre feuille de calcul qui servent de lignes d’en-tête (généralement la première ligne), puis cliquez sur OK pour confirmer.
sélectionnez les lignes de titre que vous souhaitez répéter

Conseil : choisir les bonnes lignes de titre évite toute confusion lors de l’impression. En général, sélectionnez toutes les lignes contenant les en-têtes de colonnes ou les titres de tableau pour une lisibilité optimale.

3. Accédez à Fichier > Imprimer. Dans le volet Imprimer, utilisez les flèches de navigation situées dans le volet de prévisualisation à droite pour afficher la dernière page que vous souhaitez imprimer avec les lignes de titre (dans cet exemple, la page 6). Notez la dernière ligne imprimée sur cette page afin de définir précisément vos plages d’impression.
mémorisez le contenu de la dernière ligne que vous imprimez

Conseil : pour les grandes feuilles de calcul, zoomez dans l’aperçu avant impression afin de repérer précisément l’emplacement des sauts de page. Une observation attentive à cette étape vous aidera à éviter tout chevauchement ou toute omission de données lors de la séparation des pages.

4. Dans la zone Imprimer, saisissez la plage de pages spécifique que vous souhaitez imprimer avec les lignes de titre (par exemple,)Pages : 1-6), puis cliquez sur Imprimer. Les pages sélectionnées incluront les lignes de titre répétées.
spécifiez les options dans le volet Imprimer

Remarque : veillez à ce que les plages de pages définies correspondent exactement à celles observées à l’étape précédente afin d’éviter l’impression de sections non souhaitées.

5. Revenez à votre feuille de calcul. Localisez la ligne située juste après la dernière ligne affichée sur la dernière page imprimée à l’étape précédente. Allez dans Mise en page > Sauts > Insérer un saut de page pour insérer manuellement un saut de page à la bonne position.
cliquez sur Mise en page > Sauts > Insérer un saut de page

En insérant un saut de page, vous garantissez que les pages suivantes commencent exactement là où vous le souhaitez, et qu’Excel traite les pages 1 à 6 et les pages à partir de la 7 comme des segments d’impression distincts.

6. Cliquez à nouveau sur Mise en page > Titres à imprimer. Dans la boîte de dialogue Mise en page, effacez le contenu du champ Ligne supérieure. Cliquez sur OK pour confirmer la suppression.
effacez le contenu de Lignes à répéter en haut

Conseil : vérifiez attentivement la suppression des lignes répétées dans cette boîte de dialogue pour vous assurer que les lignes d’en-tête n’apparaîtront pas sur les pages suivantes. L’aperçu vous permet de confirmer ce réglage en toute simplicité.

7. Accédez de nouveau à Fichier > Imprimer, saisissez dans le champ Pages les numéros des pages que vous souhaitez imprimer sans lignes de titre (par exemple, de la page 7 jusqu’à la dernière page de votre feuille de calcul), puis cliquez sur Imprimer pour terminer.
Cliquez sur Fichier > Imprimer, puis saisissez les numéros de pages que vous souhaitez imprimer sans lignes de titre

Votre impression inclura désormais les pages 1 à 6 avec les lignes de titre, tandis que le reste du document sera imprimé sans elles.

Scénarios applicables : Cette solution est particulièrement adaptée lorsque vous avez besoin de formats d’impression différenciés pour des rapports de projet ou des envois de données, ou encore lorsque différents groupes d’utilisateurs exigent des mises en page d’en-tête distinctes. Elle offre un contrôle total, mais requiert une gestion manuelle rigoureuse des sauts de page, des paramètres de lignes de titre et des plages d’impression.

Avantages : Offre un contrôle précis, page par page. Ne nécessite ni codage avancé ni plugiciels externes.
Inconvénients : Nécessite plusieurs actions manuelles — peut s’avérer chronophage pour des documents très volumineux. Risque de sauts mal alignés si les pages changent à la suite de modifications apportées aux données.

Conseils pratiques : Avant de commencer, pensez à enregistrer une copie de sauvegarde de votre feuille de calcul et à vérifier les paramètres d’échelle d’impression afin d’éviter tout redimensionnement indésirable susceptible d’affecter la pagination.
Problèmes courants : Si les sauts de page semblent incorrects après des modifications, retournez dans l’aperçu avant impression et réinitialisez-les si nécessaire.

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 !

Macro VBA pour imprimer des plages de pages spécifiées avec ou sans lignes de titre

Si vous devez fréquemment imprimer des plages de pages sélectionnées avec des paramètres personnalisés pour les lignes de titre, automatiser le processus à l’aide d’une macro VBA peut vous faire gagner du temps et réduire les erreurs. Cette approche s’avère particulièrement efficace pour les rapports périodiques, les grands ensembles de données divisés en sections ou lorsque les sauts de page changent souvent, rendant la configuration manuelle fastidieuse.

À l’aide de VBA, vous pouvez définir programmatiquement les lignes de titre pour une plage, imprimer cette plage, effacer les titres, puis imprimer une autre plage, le tout sans configuration manuelle de boîtes de dialogue ni insertion de Saut de page. Cela rationalise les tâches d’impression répétitives, garantit une mise en forme cohérente et réduit le risque d’erreurs manuelles.

Scénarios applicables : Idéal pour les utilisateurs avancés, les administrateurs bureautiques et toute personne qui imprime régulièrement des rapports ou des feuilles de données composés de plusieurs sections, ainsi que pour les modèles de classeurs partagés au sein d’équipes.
Avantages : Automatisation en plusieurs étapes de l’impression, résultats toujours cohérents et prise en charge du traitement par lots.
Inconvénients : Nécessite l’accès à l’onglet Développeur et à l’éditeur VBA. La sécurité des macros doit être soigneusement gérée pour les fichiers partagés.

Suivez ces étapes pour utiliser la macro VBA :

1. Cliquez sur Développeur dans le ruban. Si l’onglet Développeur n’est pas visible, activez-le via Fichier > Options > Personnaliser le ruban. Ensuite, choisissez Visual Basic pour ouvrir la fenêtre de l’éditeur VBA. Dans l’éditeur VBA, cliquez sur Insertion > Module afin d’ajouter un nouveau module de code.

2. Copiez et collez le code VBA suivant dans la fenêtre du module :

Sub PrintTitlesSelectedPages()
    Dim ws As Worksheet
    Set ws = ActiveSheet
    Dim PageStart1 As Integer, PageEnd1 As Integer
    Dim PageStart2 As Integer, PageEnd2 As Integer
    Dim TitleRows As String
    Dim xTitleId As String
    xTitleId = "KutoolsforExcel"

    On Error Resume Next
    TitleRows = Application.InputBox("Enter title rows (e.g., $1:$1):", xTitleId, "$1:$1", Type:=2)
    If TitleRows = "" Then Exit Sub

    PageStart1 = Application.InputBox("First print range: start page number?", xTitleId, 1, Type:=1)
    PageEnd1 = Application.InputBox("First print range: end page number?", xTitleId, PageStart1, Type:=1)

    ws.PageSetup.PrintTitleRows = TitleRows
    ws.PrintOut From:=PageStart1, To:=PageEnd1
    ws.PageSetup.PrintTitleRows = ""

    PageStart2 = Application.InputBox("Second print range: start page without title rows?", xTitleId, PageEnd1 + 1, Type:=1)
    PageEnd2 = Application.InputBox("Second print range: end page without title rows?", xTitleId, ws.PageSetup.Pages.Count, Type:=1)
    ws.PrintOut From:=PageStart2, To:=PageEnd2

    ws.PageSetup.PrintTitleRows = TitleRows ' Restore original setting if needed
End Sub

3. Pour exécuter la macro, appuyez sur F5 ou cliquez sur le bouton Bouton Exécuter dans la barre d’outils de l’éditeur VBA. Une série de boîtes de dialogue s’affichera pour vous demander :

  • La référence des lignes d’en-tête (par exemple, $1:$1)
  • La page de début et la page de fin pour l’impression avec les lignes de titre
  • La page de début et la page de fin pour l’impression sans les lignes de titre

La macro définit automatiquement les lignes de titre, imprime la première plage de pages spécifiée avec ces titres, supprime ensuite les titres, puis imprime la plage suivante sans eux. Aucune configuration manuelle, aucun saut de page ni navigation dans les boîtes de dialogue n’est requise.

Explication des paramètres :

  • TitleRows: indiquez la ou les lignes (p. ex.,)$1:$1 pour la ligne 1) destinées à vos titres.
  • PageStart1/PageEnd1 : saisissez des numéros tels que 1-6 pour la première plage.
  • PageStart2/PageEnd2 : saisissez des plages telles que 7-12 pour la section suivante si votre feuille de calcul s’étend sur plusieurs pages.

Rappels d’erreurs et dépannage :

  • Si vous saisissez une référence de ligne ou un numéro de page invalide, la macro s’arrêtera sans imprimer — assurez-vous que votre saisie respecte le bon format.
  • La pagination dépend de celle définie dans l’aperçu avant impression d’Excel ; en cas de modification des données, les numéros de page réels peuvent changer.
  • Pour garantir une division correcte des pages, consultez votre feuille de calcul en aperçu avant impression avant d’exécuter la macro.
  • Après l’impression, vous pouvez, si nécessaire, restaurer les paramètres initiaux des lignes de titre.

Autres opérations (articles)

Comment trouver la valeur maximale ou minimale Valeur absolue tout en conservant son signe dans Excel ?
Parfois, vous souhaitez identifier la valeur dont la valeur absolue est maximale ou minimale, tout en conservant son signe d’origine, comme illustré dans la capture d’écran ci-dessous.

Comment conserver une apostrophe initiale lors de la saisie dans Excel ?
Comme vous le savez, pour convertir un nombre en texte, il suffit de commencer votre saisie par une apostrophe — par exemple : ‘123. Le nombre est alors automatiquement transformé en texte, et l’apostrophe reste masquée.

Comment empêcher la numérotation automatique dans l’en-tête « Colonne en double » d’un tableau Excel ?
Dans Excel, lorsque vous saisissez un en-tête « Colonne en double » dans un tableau, un numéro est automatiquement ajouté (par exemple : nom, nom1, nom2), et ce numéro ne peut pas être supprimé.

Comment répéter une plage de cellules plusieurs fois dans Excel ?
Comme vous le savez, les commandes Copier et Coller permettent de dupliquer une plage de cellules dans Excel. Mais ce tutoriel vous révèle comment répéter cette plage plusieurs fois d’un seul coup — sans avoir à copier et coller manuellement à chaque fois !


  • Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
  • Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages
  • Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
  • Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
  • Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
  • Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
  • Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
  • Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF
  • Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini
onglet kte 201905
  • 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 évite des centaines de clics de souris chaque jour !
bas de page OfficeTab