Bonjour,
Je sèche sur une opération qui semble toute bête mais je n'arrive pas au résultat désiré.
J'ai un fichier excel que je modifie. En cliquant sur un bouton ControleActiveX, un code vba enregistre le contenu de mon onglet en .csv dans un dossier particulier
Ensuite par un fichier batch je renomme le fichier csv en question en .txt.
ActiveWorkbook.SaveAs Filename:= _ "C:\Program Files (x86)\StartGridOverlay\GridOrderDriverDetails.csv", FileFormat:=xlCSV _ , CreateBackup:=False
Cela fonctionne mais les séparateurs sont les "," et pas les ";" .
Lorsque je fais manuellement l'opération de renommage du fichier exporté en csv sans passer par le fichier batch, j'ai bien les ";"
Avez vous une idée pour tout faire d'emblée en passant par vba ?
Merci tout plein par avance,