Bonjour,
La procédure fonctionne très bien chez moi et de toute manière un mauvais nom provoque une erreur (1004 : la méthode activeprinter de l'objet application a échoué'), donc je ne pense pas qu'Excel / VBA soient en cause.. mystère pour moi, alors :
- essaye de mettre un MsgBox Application.ActivePrinter avant et apres tes commandes pour voir si elle sont bien executées (nom de l'event mauvais ? mauvais nom de l'imprimante ?..bien que ça me paraisse très improbable)
- arrives tu a switcher d'imprimante manuellement et à imprimer sur les 2 (droits d'accès ? redirection ?)
En fait.. la seule idée que j'ai, là tout de suite, si c'est coté excel que ça merdoit, ça serait que les macro sont désactivées, en fait, sinon, je ne vois vraiment pas...
A+