Définir zone impression dans macro Excel

Résolu
Argentomaouss -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai un tableau de 20 colonnes avec un nombre variable de lignes.

Quelle formule dois-je intégrer à ma macro pour pouvoir imprimer les 10 premières colonnes de mon tableau, jusqu'à la dernière ligne de celui-ci : soit de la cellule A1 à la cellule J....(n)

NB : EntireRow ne fonctionne pas, dans la mesure ou les trois premières lignes comportent le titre de mon tableau.

Merci du temps que vous me consacrerez.
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    Avec ceci, tu devrais avoir le bon résultat
        ActiveSheet.PageSetup.PrintArea = "$A$1:$J$" & ActiveSheet.UsedRange.Rows.Count
    

    Tu remplaces ActiveSheet par le nom de ta feuille concernée.
    1
  2. caillasse147 Messages postés 71 Statut Membre
     
    Bonjour ,

    Pouvez-vous mettre le code en entier svp?
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Bonjour ,
      Tu veux quoi d'autre ?
      Le nom de la macro ?
      0
  3. Argentomaouss Messages postés 15 Statut Membre 3
     
    Ca marche super.

    Merci à toi et bonne journée
    -1