bonjour à tous.
Je dois sauvegarder par macro une feuille TA1 d'un classeur Excel en format texte
Voici mon code :
repertoire = Sheets("Paramètres").Range("Repertoire")
Sheets("TA1").Select
Sheets("TA1").Copy
ChDir repertoire
nomfichier = repertoire & "\" & "TA1.txt"
ActiveWorkbook.SaveAs Filename:=nomfichier, FileFormat:=xlTextMSDOS, CreateBackup:=False
ActiveWindow.Close
Ce code fonctionne bien. Seul problème c'est quand le fichier TA1.txt existe déjà dans le répertoire dans ce cas le programme plante.
Comment faire pour avoir laisser à l'utilisateur dans ce cas la possibilité d'enregistrer sous un autre nom et/ou écraser le fichier existant?
Merci d'avance pour vos réponses
Je dois sauvegarder par macro une feuille TA1 d'un classeur Excel en format texte
Voici mon code :
repertoire = Sheets("Paramètres").Range("Repertoire")
Sheets("TA1").Select
Sheets("TA1").Copy
ChDir repertoire
nomfichier = repertoire & "\" & "TA1.txt"
ActiveWorkbook.SaveAs Filename:=nomfichier, FileFormat:=xlTextMSDOS, CreateBackup:=False
ActiveWindow.Close
Ce code fonctionne bien. Seul problème c'est quand le fichier TA1.txt existe déjà dans le répertoire dans ce cas le programme plante.
Comment faire pour avoir laisser à l'utilisateur dans ce cas la possibilité d'enregistrer sous un autre nom et/ou écraser le fichier existant?
Merci d'avance pour vos réponses