Novice avance !?
XLDnaute Occasionnel
bonjour,
j'ai un fichier csv avec un formatage type excel avec les données dans différentes colonnes mais j'ai un souci lorsque je veux ouvrir ce fichier via code vba. Celui-ci perd son formatage et revient à son format initial csv c'est à dire les données séparées par un point-virgule et de plus il change de colonne lorsqu'il y a une virgule dans un nombre décimal.
En ouvrant manuellement le fichier csv il conserve cependant son formatage type excel.
le code ci-dessous testé ne fonctionne pas.
Votre aide serait la bien venue
je mets en pièce jointe le fichier csv tel que je voudrait qu'il s'ouvre même en l'ouvrant via vba.
merci par avance
j'ai un fichier csv avec un formatage type excel avec les données dans différentes colonnes mais j'ai un souci lorsque je veux ouvrir ce fichier via code vba. Celui-ci perd son formatage et revient à son format initial csv c'est à dire les données séparées par un point-virgule et de plus il change de colonne lorsqu'il y a une virgule dans un nombre décimal.
En ouvrant manuellement le fichier csv il conserve cependant son formatage type excel.
le code ci-dessous testé ne fonctionne pas.
Votre aide serait la bien venue
je mets en pièce jointe le fichier csv tel que je voudrait qu'il s'ouvre même en l'ouvrant via vba.
merci par avance
Code:
Dim Fichier As Variant
Fichier = Application.GetOpenFileName("Tous les fichiers (*.*),*.*")
If Fichier = False Then Exit Sub
Workbooks.OpenText Filename:=Fichier, _
DataType:=xlDelimited, TextQualifier:=xlTextQualifierDoubleQuote, _
Semicolon:=True, comma:=False