Bonjour à tous!

J'ai un petit problème pas bien compliqué en soit:
Je voudrais enregistrer automatiquement une feuille Excel existante en format *.csv avec un point virgule comme séparateur.

J'utilise la fonction FileFormat avec le paramètre xlFileFormat suivant : xlCSV

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveWorkbook.SaveAs Filename:="mon_fichier_csv_pt_virgule", FileFormat:=xlCSV
Le problème, c'est que le séparateur est une virgule!

J'ai essayé plusieurs paramètre xlFileFormat (xlCSVwindows, xlCSVMSDOS) mais rien n'y fait, c'est toujours une virgule comme séparateur

Je pourrais m'amuser a remplacer automatiquement toute les virgules par des point virgule par un code qui ressemblerait à une usine a gaz mais je préfèrerais quelque chose de plus logique.

J'ai déjà cherché sur le forum et dans les tutoriels mais je ne suis pas satisfait de mes trouvailles...

Merci à vous!