Inversion des dates (jours et mois) lors de la conversion d'un CSV en VBA

Bonjour,

J'essaye de créer une macro afin de convertir un csv dans excel de manière automatique mais je suis cofronter à une erreur d'inversion du jour et du mois des jours jusqu'au 12. Je n'ai pas de solutions, si vous pouviez m'aider s'il vous plait ?

Merci à tous

Bonjour,

Commence par donner le code sur lequel tu travailles, que l'on aie une base de travail.

Voici mon code :

Sub Macro1()

'

' Macro1 Macro

'

'

Columns("A:A").Select

Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _

TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _

Semicolon:=False, Comma:=True, Space:=False, Other:=False, FieldInfo _

:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _

Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1 _

), Array(14, 1), Array(15, 1), Array(16, 1)), TrailingMinusNumbers:=True

Range("E10").Select

End Sub

Je précise que mes paramètres linguistiques sont OK en FR et Excel également.

Bonjour,

Pour éviter la prise de tête la solution la plus rapide est de renommer le csv en txt.

Une fois ouvert par excel et en sélectionnant la 1ère colonne l'option "Données convertir" ….

très facile de remettre la colonne date au format Français.

Je veux éviter les manipulations et autoriser la conversion

Rechercher des sujets similaires à "inversion dates jours mois lors conversion csv vba"