Bonjour à tous je viens exposer mon projet un similaire au sujet
je disqpose dans mon classeur deux feuille que je voudrais imprimer en une seule. Pour ce faire j'ai nommer des zone d'impression
zone d'impression 1 nommée "METEO"
je voudrais l’imprimer en pdf en en portrait
Zone d'impression 2 nommée "Analyse"
cette zone est en effet un tableau que je voudrais imprimer à la suite de la première zone d'impression en PDF mais en "Paysage". Aussi le tableau étant petit serait t'il possible qu'il prennent tout les bord de la feuille en Paysage (c'est à dire zoomer au maximum sur la page) pour une meilleure lecture.
Je travaillais sur le code ci dessous
je disqpose dans mon classeur deux feuille que je voudrais imprimer en une seule. Pour ce faire j'ai nommer des zone d'impression
zone d'impression 1 nommée "METEO"
je voudrais l’imprimer en pdf en en portrait
Zone d'impression 2 nommée "Analyse"
cette zone est en effet un tableau que je voudrais imprimer à la suite de la première zone d'impression en PDF mais en "Paysage". Aussi le tableau étant petit serait t'il possible qu'il prennent tout les bord de la feuille en Paysage (c'est à dire zoomer au maximum sur la page) pour une meilleure lecture.
Je travaillais sur le code ci dessous
VB:
Sub Print_Janvier()
ActiveSheet.PageSetup.PrintArea = "METEO" 'comment ajouter la seconde zone apres la première ici?
With ActiveSheet.PageSetup
.FitToPagesWide = 1
.FitToPagesTall = 1
.RightFooter = "&8&P/&N" '<-- numéro de page / nombre de pages (taille 8)
.CenterHorizontally = True
.CenterVertically = True
.Orientation = xlLandscape
.PaperSize = xlPaperA3
.Zoom = False
End With
ActiveWindow.SelectedSheets.PrintPreview
End Sub