1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
Dim jour, moi, anne as string
Workbooks.OpenText ("\CHEMIN DU FICHIER\NOM DU FICHER.csv"), DataType _
:=xlDelimited, TextQualifier:=xlTextQualifierNone, ConsecutiveDelimiter:=False, Comma:=True, TrailingMinusNumbers:=True
' A ce moment là, les dates se sont inversées (MDY au lieu de DMY)
Cells.EntireColumn.AutoFit
Range("A1").Select
I = 2
Workbooks("NOM DU FICHIER.csv").Activate
While Range("A" & I).Value <> ""
If Day(Cells(I, 8)) < 12 Then
jour = Day(Cells(I, 8))
moi = Month(Cells(I, 8))
anne = Year(Cells(I, 8))
Cells(I, 8).ClearContents
If moi < 12 Then
variabledate = "0" & moi & "/" & jour & "/" & anne
Else
variabledate = moi & "/" & jour & "/" & anne
End If
Cells(I, 8).Value = variabledate
I = I + 1
Else
I = I + 1
End If
Wend |
Partager