[E-07] Format date en csv (Texttocolumn DD/MM -MM/DD)
Bonjour,
J'ai un problème concernant le format de date Francais/Americain, lors de l'ouverture d'un fichier csv par VBA.
Quand j'ouvre le fichier csv à la main et que je fais texttocolumn, la date est 05/11/2008 mais si je fais la même manip avec le VBA ca change en 11/05/2008.
J'ai essayé de deux façons :
Code:
1 2 3 4 5 6
| Workbooks.OpenText ("\\CHEMINDACCES\NOMDUFICHIER.csv"), DataType _
:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Comma:=True, FieldInfo _
:=Array(8, 4), TrailingMinusNumbers:=True
Cells.EntireColumn.AutoFit
Range("A1").Select |
J'utilise
Code:
FieldInfo:=Array(8, 4)
pour mettre la date en format DMY. Encore une fois....rien .... ca se met en MDY
Et aussi :
Code:
1 2 3
| Workbooks.Open ("\\CHEMINDACCES\NOMDUFICHIER.csv"), local:=False
' Puis Texttoclumn avec les même paramêtres que pour OpenText. |
Je n'arrive pas à comprendre pourquoi, à la main ça fonctionne et en VBA non !! Pour l'instant j'ouvre tous les fichiers à la main, puis texttocolumn mais j'aimerai quelque chose d'automatisé !!!
Merci d'avance