D'après la doc VBA d'excel, la fonction ne fait que renvoyer le nom prévu par l'utilisateur, voire false si abandon.
Il faudrait sans doute ajouter après le test une recherche de fichier avec le nom absolu OpenSave voir s'il existe déja. Ca doit exister (? suis pas utilisateur, sais pas). A une époque, en prog, on faisait open "nomfich" en lecture. Si erreur, fich existe pas, sinon, il existe.