for each sh in activeworkbook.sheets
sh.printout ..... 'je ne sais plus s'il est nécessaire de l'imprimer
next sh
for each sh in activeworkbook.sheets
if sh.name <>"toto" then sh.select replace:=false
'vous trouverez dans une conversation d'aujourd'hui une autre méthode pour vous aider à sélectionner ou ne pas sélectionner certaines feuilles
next sh
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
sheets(array("feuil1","feuil2")).printout ....