Orienter feuille selon taille variable d'un tableau....

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 !

libellule85

XLDnaute Accro
Bonsoir le forum,

Je recherche une macro qui oriente automatiquement le format de la feuille (portrait ou paysage) pour l'impression selon la taille (variable) d'un tableau.

D'avance merci pour votre aide.
 
Re : Orienter feuille selon taille variable d'un tableau....

Bonsoir libellule85,

Par exemple, si le tableau est nommé Tableau :

Code:
Sub Imprimer()
With [Tableau]
  .Parent.PageSetup.PrintArea = .Address
  .Parent.PageSetup.Orientation = IIf(.Width > .Height, xlLandscape, xlPortrait)
  .Parent.PrintPreview '.PrintOut
End With
End Sub
A+
 
Re : Orienter feuille selon taille variable d'un tableau....

Bonjour Job75, le forum,

Je reviens vers toi car ton code :

Code:
Sub Imprimer()
With [Tableau]
  .Parent.PageSetup.PrintArea = .Address
  .Parent.PageSetup.Orientation = IIf(.Width > .Height, xlLandscape, xlPortrait)
  .Parent.PrintPreview '.PrintOut
End With
End Sub

Fonctionne très bien, mais comment faire pour le rendre accessible dans un module aux autres tableaux des autres onglets.

D'avance merci pour ton aide
 
Re : Orienter feuille selon taille variable d'un tableau....

Re,

Actuellement j'ai mis ce code dans chaque code de feuille en modifiant le nom : Tableau1, Tableau2 etc...

Je voulais simplement savoir si on pouvait mettre ce code dans un module et de ce fait avoir un seul code pour tous les tableaux !
 
- 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

Discussions similaires

Réponses
5
Affichages
403
W
Réponses
7
Affichages
599
Réponses
2
Affichages
197
Réponses
1
Affichages
260
W
  • Question Question
Microsoft 365 Tableau
Réponses
5
Affichages
254
Retour