Private Sub Form_Load()
Debug.Print GetMonthNum("janv")
Debug.Print GetMonthNum("janvier")
Debug.Print GetMonthNum("févr")
Debug.Print GetMonthNum("février")
Debug.Print GetMonthNum("mars")
Debug.Print GetMonthNum("avril")
Debug.Print GetMonthNum("avr")
Debug.Print GetMonthNum("mai")
Debug.Print GetMonthNum("juin")
Debug.Print GetMonthNum("juil")
Debug.Print GetMonthNum("juillet")
End Sub
Public Function GetMonthNum(MName As String) As Integer
On Error Resume Next
'NE FONCTIONNE QUE SI LES CARACTERE ACCENTUES SONT PRESENTS
'D ou On Error Resume Next
GetMonthNum = Month(Format("01 " & MName & " " & Year(Date), "dd mmmm yyyy"))
On Error GoTo 0
End Function