Bonsoir,
s'en aucune certitude... Je cherche vous savez, et parfois je trouve sans connaître, juste en faisant des recherches...
Donc le code ci-dessous n'a pas été essayé... A vous de me dire si cela fonctionne
Option Explicit
Sub LouReeD()
Dim Page
ActiveSheet.PageSetup.Orientation = xlLandscape
For Page = 1 To 5 ' page du début en portrait
ExecuteExcel4Macro "PRINT(2," & Page & "," & Page & ",1,,,,,,,,2,,,TRUE,,FALSE)"
Next Page
ActiveSheet.PageSetup.Orientation = xlportait
For Page = 6 To 9 ' les annexes en paysage
ExecuteExcel4Macro "PRINT(2," & Page & "," & Page & ",1,,,,,,,,2,,,TRUE,,FALSE)"
Next Page
End Sub
@ bientôt
LouReeD