Bonjour 3GB,
Merci pour votre réponse. Avec les lignes que vous proposez, j'obtiens :
- la boite de dialogue de choix d'imprimante "Imprimer",
- si je clique OK dans cette boite, j'obtiens la possibilité d'enregistrer successivement 2 documents PDF :
* curieusement la feuille 1 du classeur, ce qui n'était pas voulu,
* et le Userform2 désiré.
- si je clique Annuler dans cette boite, je sors correctement de la procédure du CommandButton.
Avec ma procédure originale, j'obtiens bien :
- la bonne boite de dialogue "Enregistrer l'impression sous",
- et un seul document correct si je fais "Enregistrer",
- par contre "Erreur d'exécution" si je fais "Annuler" dans cette boite.
D'où mon idée de trouver le nom de cette boite correcte, Application.Dialogs(?????????), ce que je ne trouve pas.
Ai-je été plus clair ?
Merci encore pour vos idées.
Cdt