1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| '-- Date
Dim jour As String, j As Long
Dim mois As String, m As Long
'- Gestion du jour
jour = Right(wb.Sheets(nom).Cells(1, col).Value, Len(wb.Sheets(nom).Cells(1, col).Value) - 4)
j = Val(Left(jour, 2))
'- Gestion du mois
mois = Trim(Right(wb.Sheets(nom).Cells(1, col).Value, 5))
m = InStr("Jan ,Fev ,Mars ,Avr ,Mai ,Juin ,Juil ,Août ,Sep ,Oct ,Nov ,Déc ", mois)
If m = 0 Then
Open ErrorFile For Append As #1
Print #1, "Erreur, le programme n'a pas pu identifier le mois " & mois
Close #1
Else
m = (m + 5) / 6
wb.Sheets(1).Cells(x, 3) = DateSerial(Year(Now), m, j)
End If |
Partager