🙂Bonjour,
J'importe dans EXCEL via VBA un fichier CSV.
Les dates sont interprétés selon les valeurs !
soit
>> 25/03/2009 donne bien le 25 mars
mais
>> 10/03/2009 donne le 03 novembre !
j'ai essayé le code suivant qui n'apporte aucun avantage.
voici comment j'importe le fichier csv ouvert avec Application.Dialogs(xlDialogOpen).Show
Merci de votre aide
J'importe dans EXCEL via VBA un fichier CSV.
Les dates sont interprétés selon les valeurs !
soit
>> 25/03/2009 donne bien le 25 mars
mais
>> 10/03/2009 donne le 03 novembre !
j'ai essayé le code suivant qui n'apporte aucun avantage.
Code:
If IsDate(Cells(i, j)) Then
Cells(i, j) = CDate(Cells(i, j))
End If
voici comment j'importe le fichier csv ouvert avec Application.Dialogs(xlDialogOpen).Show
Code:
Sheets(1).Select
L = Sheets(1).Range("A65536").End(xlUp).Row 'dernière ligne du tableau
Sheets(1).Range("A1:AZ" & L).Select
Selection.Copy
Windows("REPORTING.xls").Activate
Sheets(1).Select
Range("A1").Select
Selection.PasteSpecial _
Paste:=xlValues _
, Operation:=xlNone _
, SkipBlanks:=False _
, Transpose:=False
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, Semicolon:=True
Merci de votre aide
Dernière édition: