@soan
oui j'ai mis le csv pour répondre à la question de
@Modeste geedee
Ouvrir un nouveau Classeur vierge
Fichier > ouvrir
Choisir le fichier que tu aura préalablement dézippé dans un répertoire prévu
type: = .csv
L'assistant de conversion apparait :

choisir : délimité
> suivant

séparateur : cocher virgule
suivant >
Selectionner successivement les colonnes comportant les dates
Préciser à chaque fois le format lu :
JMA
Terminé >
macro enregistrée selon cette proposition :
Sub Macro2()
Workbooks.OpenText Filename:="C:\Users\TonID\Downloads\c1\c1.csv", Origin:= _
65001, StartRow:=9, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=True, _
Space:=False, Other:=False, FieldInfo:=Array(Array(1, 4), 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), _
Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1)), TrailingMinusNumbers:=True
Columns("B:B").EntireColumn.AutoFit
Columns("D
😀").EntireColumn.AutoFit
End Sub