Salut Delcourt, le Forum
Je te conseille plutôt de remplacer :
Application.Dialogs(xlDialogPrinterSetup).Show
Par :
Application.Dialogs(xlDialogPrint).Show
Qui est bien plus adapté si tu veux lancer une impression.... car cette Built-In Dialog Box peut gérer les arguments suivants :
range_num, from, to, copies, draft, preview, print_what, color, feed, quality, y_resolution, selection, printer_text, print_to_file, collate
Alors que la première ne contient que : printer_text
De plus c'est excate que le Bouton "Set-UP" semble renvoyer la dernière imprimante utilisée plutôt que celle sélectionnée... Chose que ne fait pas "xlDialogPrint"...
Sinon je n'ai rien testé de ta macro, mais elle me semble bien compliquée juste pour une impression...
Bon Courage
@+Thierry