Bonjour,

je dispose d'un fichier Excel et j'essaie d'automatiser une solution pour l'obtenir sous format CSV.

J'ai donc pensé aux macros, voilà la mienne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
ChDir "E:\tmp"
    Workbooks.Open fileName:=fileNameXLS
    fileNameCSV = Replace(fileNameXLS, "xls", "csv")
 
    ActiveWorkbook.SaveAs fileName:=fileNameCSV, _
        FileFormat:=xlCSV, CreateBackup:=False
 
    ActiveWorkbook.Save
Ce bout de code se situe dans un fichier qui execute automatiquement cette action à son ouverture. Le fichier est ouvert par du code VBScript.

Mon problème est qu'il me demande toujours si je veux enregistrer les modifications apportées à mon fichier CSV.
Je voudrais savoir s'il y a un moyen de corriger mon problème ou s'il existe une autre astuce pour effectuer la conversion.
J'espère avoir été clair Merci à vous !