• Initiateur de la discussion Initiateur de la discussion lionel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

L

lionel

Guest
bonjour
je cherche quel code utiliser en vba pour imprimer (à partir d'un bouton) une partie d'une feuille de classeur excel 'en paysage' alors que la feuille est définie 'en portrait'
merci par avance
 
Bonjour Lionel,

As tu lancé l'enregistreur macro pour voir ce que ca donnait ? C'est vrai que des qu'on touche les mises en page, on a une liste à n'en plus finir.... :whistle:

Voila ce qui te permet de modifier des param, imprimer, puis restituer ce que tu avais avant.

'(1) Tu mémorises tes paramètres
MonPrintArea= ActiveSheet.PageSetUp.PrintArea
MonOrientation = ActiveSheet.PageSetup.Orientation

'(2) Tu mets tes paramètres voulus
ActiveSheet.PageSetup.Orientation = xlLandscape ' paysage
ActiveSheet.PageSetUp.PrintArea ='A1:B10' ' zone a imprimer
Activesheet.PrintOut ' voir les parametres de printout dans l'aide en fonction de ce que tu souhaites

'(3) Tu restaures tes param
ActiveSheet.PageSetUp.PrintArea=MonPrintArea
ActiveSheet.PageSetup.Orientation=MonOrientation

:evil:
 
ok jusque là j'avais bon mais...
ma question était incomplète
en fait dans la page active j'ai des impressions paysage et portrait
et dès qu'on spécifie une orientation tous les documents de la feuille passent ds cette orientation
je voudrais donc spécifier à chaque document sur une même feuille(via bouton) une orientation d'impression.
est-ce possible?

Merci
@+
 
dans une feuille, j'ai plusieurs tableaux
je veux en imprimer certains en portrait d'autre en paysage
je n'arrive pas à le faire car dès que je change l'orientation d'un tableau, ça change pour touts les autres tableaux de la feuille

j'espère avoir été plus clair

merci
@+
lionel
 
Re

Et bien si tu veux vraiment les laisser sur la même feuille tes tableaux il va falloir que tu jongles avec le genre de macro que je tt'avis donné il y a quelques temps en début de ce fil

Tu répète la macro avec les différentes zones et tu indiques à chaque fois si c'est en portrait ou paysage
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
422
W
Réponses
3
Affichages
209
Réponses
3
Affichages
233
Réponses
5
Affichages
196
Retour