1) l'idée est la suivante : activesheet.printout .....
lance l'enregistrement d'une macro, et fais la manipulation, excel te donnera la syntaxe
à moins que tu trouves de qupi t'aider là
<http://xlbysteph.free.fr/aideinformatique/actionimpression.htm>
2)l'idée est la suivante
même regarde que ci-dessus
activesheet.copy
activeworkbook.saveas .....