bonjours a tous
quand j'importe me donne la mise en forme de la date ne se fait pas comme il faut
je me retrouve en "jj-mm-aaaa" et sur d'autre ligne en "mm-jj-aaaa"
et je ve comprend par pourquoi
je veut que se soit en "jj-mm-aaaa"
merci de votre aide
quand j'importe me donne la mise en forme de la date ne se fait pas comme il faut
je me retrouve en "jj-mm-aaaa" et sur d'autre ligne en "mm-jj-aaaa"
et je ve comprend par pourquoi
je veut que se soit en "jj-mm-aaaa"
merci de votre aide
Code:
Sub import_données_mini_maxi()
Dim myDir$, fn$, txt$, sepa$, a(), dl As Long
Dim n As Long, i As Long, f As Long, ff As Integer
Dim d As Worksheet
sepa = ";"
myDir = ThisWorkbook.Sheets(2).[h4]
fn = Dir(myDir & ThisWorkbook.Sheets(2).[h5])
Do While fn <> ""
ff = FreeFile
Open myDir & fn For Input As #ff
Do While Not EOF(ff)
Line Input #ff, txt
n = n + 1: ReDim Preserve a(1 To n)
a(n) = Split(txt, sepa)
Loop
Close #ff
fn = Dir()
Loop
Set d = ThisWorkbook.Sheets(4)
With d
With .[A1]
For i = 2 To n
.Offset(i - 1).Resize(, UBound(a(i)) + 1).Value = a(i)
dl = d.[A65536].End(xlUp).Row
.Resize(dl).TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1, 4)
Next
End With
End With
End Sub