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