Bonsoir
voila mon sushi.
j'ai un fichier de départ à partir duquel je crée un fichier secondaire via ce bout de code.
Ext = ".xlsm"
Fichier = Prep.Range("B2") & "-" & Prep.Range("D2") & Ext
On Error Resume Next
ActiveWorkbook.SaveAs chemin & "\" & Fichier, FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
Ce fichier, s'enregistre automatique s'il n'existe pas déjà d'autres fichiers avec ce nom.
le souci est que si le fichier existe, une fenêtre s'ouvre en demandant si l'on veut écraser l'ancien fichier.
Si on choisi cette option pas de problème tout ce passe bien.
Si on refuse d'écraser le fichier on tombe alors sur une erreur de plantage et un embryon de fichier secondaire se crée.
Existe-t-il un moyen si l'on refuse d'écraser le fichier d'avoir une fenêtre "classique" nous permettant de choisir le nom du fichier à enregistrer?
J'espère avoir été assez clair.
++
Troph
PS la ligne "on error resume next" ne fait rien à l'affaire. je l'avais mise en désespoir de cause.