Macro pour definir une zone d impression

Résolu
bonjour

j ai un tableau de données de 16 colonnes et de x lignes.
les 12 premiers lignes sont des infos générales du tableau .les donnees commencent donc à partir de la ligne 13 jusquà x.

je souhaiterais par un bouton faire une mise en page ou j aurai au max 15 lignes de donnees sur une page ,si plus de 15 lignes impression sur une autre page etc.

si il y a impression d autres pages je souhaiterai que les lignes n°5 à 12 sont imprimes également en haut de chaque feuille.

es ce possible?

merci

29 réponses

Résumé de la discussion

La discussion porte sur l’impression d’un tableau Excel où 12 lignes d’infos générales précèdent des données à partir de la ligne 13, avec l’objectif de 15 lignes par page et les en-têtes en haut. Plusieurs répondants proposent une macro qui fixe les titres à répéter et adapte automatiquement la zone d’impression selon la dernière ligne occupée, afin d’éviter les pages vides. La proposition retenue indique d’utiliser PrintTitleRows $5:$12 et PrintArea dynamique, en calculant la dernière ligne avec la colonne de référence puis en lançant l’impression finale. Pour certaines configurations, cela nécessite ajustements manuels.

Bobot (l’IA à votre service)
  1. Bonjour,
    Pourquoi ne pas utiliser directement l'outil [ZoneImpr] dans l'onglet [Mise en page].... !

    0