Bonjour au forum et bonne année (puisque nous sommes encore en Janvier).
J'ai un petit souci pour ouvrir un fichier "csv".
Dans ce fichier les données sont séparées par un point-virgule. Lorsque j'ouvre ce fichier directement dans Excel, j'obtiens une feuille où chaque donnée est isolée dans une cellule. En revanche lorsque j'ouvre ce même fichier par une instruction Visual basic, plusieurs données sont dans la même cellule.
Les trois méthodes ci-dessous me donne le même résultat :
Workbooks.OpenText Filename:= _
"G:\fic-essai.csv", _
DataType:=xlDelimited, semicolon:=True
ActiveWindow.Close
Workbooks.OpenText Filename:= _
"G:\fic-essai.csv", _
DataType:=xlDelimited, Other:=True, OtherChar:=";"
ActiveWindow.Close
Workbooks.Open Filename:= _
"G:\fic-essai.csv"
ActiveWindow.Close
je vous joins le fichier d'origine et les deux résultats obtenus (enregistrés au format xls).
J'attends vos réponses avec impatience. Merci d'avance pour votre aide.
Jacou
J'ai un petit souci pour ouvrir un fichier "csv".
Dans ce fichier les données sont séparées par un point-virgule. Lorsque j'ouvre ce fichier directement dans Excel, j'obtiens une feuille où chaque donnée est isolée dans une cellule. En revanche lorsque j'ouvre ce même fichier par une instruction Visual basic, plusieurs données sont dans la même cellule.
Les trois méthodes ci-dessous me donne le même résultat :
Workbooks.OpenText Filename:= _
"G:\fic-essai.csv", _
DataType:=xlDelimited, semicolon:=True
ActiveWindow.Close
Workbooks.OpenText Filename:= _
"G:\fic-essai.csv", _
DataType:=xlDelimited, Other:=True, OtherChar:=";"
ActiveWindow.Close
Workbooks.Open Filename:= _
"G:\fic-essai.csv"
ActiveWindow.Close
je vous joins le fichier d'origine et les deux résultats obtenus (enregistrés au format xls).
J'attends vos réponses avec impatience. Merci d'avance pour votre aide.
Jacou