Macro pour definir une zone d impression

Résolu
marc41000 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
marc41000 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -
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

  • 1
  • 2
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. Le Pingou Messages postés 12290 Date d'inscription   Statut Contributeur Dernière intervention   1 481
     
    Bonjour,
    Pourquoi ne pas utiliser directement l'outil [ZoneImpr] dans l'onglet [Mise en page].... !

    0
  • 1
  • 2