Définir zone impression dans macro Excel

Résolu/Fermé
Argentomaouss - 31 oct. 2008 à 08:38
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 17 févr. 2017 à 17:19
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.
A voir également:

3 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
31 oct. 2008 à 10:07
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
caillasse147 Messages postés 71 Date d'inscription lundi 26 décembre 2016 Statut Membre Dernière intervention 28 juin 2017
17 févr. 2017 à 15:51
Bonjour ,

Pouvez-vous mettre le code en entier svp?
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 684
17 févr. 2017 à 17:19
Bonjour ,
Tu veux quoi d'autre ?
Le nom de la macro ?
0
Argentomaouss Messages postés 15 Date d'inscription dimanche 18 mai 2008 Statut Membre Dernière intervention 30 novembre 2010 3
31 oct. 2008 à 10:35
Ca marche super.

Merci à toi et bonne journée
-1