Bonjour à tous !

Voilà alors j'ai un petit problème. Je débute en VB sur Excel, je cherche à imprimer plusieurs fois le même documents sur différentes imprimantes.

Bon, jusque là j'ai réussi à le faire en farfouinant sur le forum, mais voilà ! ....

Je ferme ma form tout de suite après l'impression avec la commande (d'ailleurs est-ce que je fais bien ? :p)

Seulement voilà, une fois sur deux, le document ne s'imprime que sur une imprimante, et Excel se ferme entièrement (alors que je ne souhaite que fermer ma form).

Je suppose que c'est dû au fait que le programme continue de tourner pendant les impressions, et ces dernières n'ont pas le temps de se terminer qu'on leur coupe le sifflet avec un Alt-F4 !

J'ai trouvé sur le forum quelqu'un qui parlait du paramètre "Background" de la méthode PrintOut.

Comme synthaxe, on donnait même comme exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AppWord.ActiveDocument.Printout Background:= True
que j'ai transformer à ma sauce en :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveWorkbook.PrintOut Background:=False, from:=1, To:=1, ActivePrinter:="\\ELYDIA\Lexmark C510 PS3"
Rien n'y fait, ça veut pas prendre !

Si vous avez une solution... Ô punissez-moi de mon ignorance et de n'avoir pas su utiliser les recherches à bon escient !

Ah oui, et si vous pouvez me dire aussi si je fais bien d'utiliser le "fameux" Alt-F4 ! (qu'est-ce qu'on ferait sans, tout de même ! )