Merci galopin mais si c'est un mois quelconque ? parce que month(date) renvoi le numero du mois en cours puisqu'on est en septembre .
j'ai pensé à ceci quoi qu"encombrant :
option base 1
t = Array("janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre")
p = InputBox("saisir le mois en lettre")
For i = 1 To UBound(t)
If t(i) = p Then
MsgBox "le numero du mois est :" & i
End If
Next
End Sub
si il y a pas plus simple ... on fera avec
j'avais pas lu le complement de réponse que tu a proposé , que signifie le "2000" et le "1" dans :
MyDate = DateValue(2000 & " septembre " & 1)
?
merci