Bonjour à tous !
J'utilise aujourd'hui à la fin d'une de mes macros les arguments suivants pour enregistrer la feuille concernée sous le nom Import.txt et fermer mon classeur. :
Nomfichier = "D:\Temp\Import" & ".txt"
ActiveWorkbook.SaveAs Filename:=Nomfichier, _
FileFormat:=xlTextWindows
ActiveWorkbook.Close savechanges:=False
Mon souci est le suivant : lorsqu'un fichier Import.txt existe déjà dans mon dossier, j'ai le choix entre l'écraser (et tout va bien) ou ne pas l'écraser, et la macro plante.
Je voudrais donc, dans le cas où je ne souhaite pas écraser mon premier document, être ramené sur une fenêtre d'enregistrement classique dans mon dossier D:\Temp et pouvoir saisir le nom de mon choix, mais je ne sais pas du tout comment procéder.
Une autre possibilité consisterait à enregistrer automatiquement sous ImportN.txt si Import.txt existe déjà. J'ajouterais ensuite une petite msgbox pour informer l'utilisateur.
Auriez vous des pistes s'il vous plaît ?
J'ai noté qu'un vieux sujet avait été fait sur une question similaire mais la réponse ne correspond pas vraiment à ce que je recherche.
Merci d'avance, bonne journée