Définir zone impression dans macro Excel

[Résolu/Fermé]
Signaler
-
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
-
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.

3 réponses

Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 525
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

Messages postés
71
Date d'inscription
lundi 26 décembre 2016
Statut
Membre
Dernière intervention
28 juin 2017

Bonjour ,

Pouvez-vous mettre le code en entier svp?
Messages postés
14934
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 525
Bonjour ,
Tu veux quoi d'autre ?
Le nom de la macro ?
Messages postés
15
Date d'inscription
dimanche 18 mai 2008
Statut
Membre
Dernière intervention
30 novembre 2010
3
Ca marche super.

Merci à toi et bonne journée