Bonjour à tous,


J'éprouve quelques difficultés à enregistrer un fichier Excel au format csv avec séparateur ; en fichier texte en conservant le ; . Excel me converti tous le temps le ; en tabulation et ceci quelques soit le paramétrage de fichier que j'utilise.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    'test d'enregistrement dans tous les formats
    ChDir "C:\Users\UXXXXXX\Desktop"
    ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte unicode.txt", _
        FileFormat:=xlUnicodeText, CreateBackup:=False
    ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte macintosh.txt", _
        FileFormat:=xlTextMac, CreateBackup:=False
    ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte dos.txt", _
        FileFormat:=xlTextMSDOS, CreateBackup:=False
    ActiveWorkbook.SaveAs Filename:="C:\Users\U179508\Desktop\texte séparateur tab.txt", _
        FileFormat:=xlText, CreateBackup:=False
Parallèlement, j'ai pensé que ça pouvait venir des paramètres régionaux du pc mais je pense que celui ci est correct

Nom : parametre regionaux.PNG
Affichages : 343
Taille : 19,1 Ko

Si une personne a une idée, je suis preneur.
En vous souhaitant une bonne journée.

Cordialement,
Xankou