Bonjour Parrish,
Merci pour la réponse. Dans les options, j'ai mis sciemment le calcul des formules en manuel car j'ai certains gros fichiers et j'ai le sablier avec le message en bas à droite "calcul (4 Threads) ... et ça dure et ça dure ... Alors qu'en manuel je suis quitte de ne l'avoir qu'à l'enregistrement. (quoique maintenant avec one drive, Office 365, etc etc ... il n'arrête pas d'enregistrer ... bref ...)
Lorsque j'importe mon fichier csv dans excel, je fais Données / Convertir et cela donne ça :
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 2), Array(4, 1), Array(10, 1), Array(15, 1), Array(24, 1), _
Array(29, 1), Array(38, 1), Array(54, 1), Array(56, 1)), TrailingMinusNumbers:=True
Code issu de l'enregistrement macro en ligne. Je ne saurais pas faire autrement.
Je prends l'option texte pour garder les valeurs exactes de mes switchs et ne pas avoir un résultat tronqué avec un plus dedans ...