Dans l'Userform j'ai plusieurs rubriques: année, mois, semaine, jours.
Cela permet la saisie de mon planning; une fois la saisie validée, les informations année, mois semaines, vont se reporter sur un tableau
où je finirais de rentrer le planning par journée.
C'est lors de la saisie dans Userform que les chiffres 6 à 9 nécessitent un 0 devant, sinon cela ne va pas.
Voici la macro renvoyant la valeur saisie:
Private Sub ZoneNsemaine_Change()
'Macro enregistrée le 10/01/2006
With UserForm2.ZoneNsemaine
If ZoneNsemaine.Value <> "" Then
If IsNumeric(ZoneNsemaine.Value) = False Then
MsgBox "Vous devez saisir un nombre, compris entre 1 et 53.", _
vbOKOnly + vbInformation, "INFORMATION"
ZoneNsemaine.Value = ""
ZoneNsemaine.SetFocus
Else
If IsNumeric(ZoneNsemaine.Value) < "1" Or (ZoneNsemaine.Value) > "53" Then
MsgBox " Vous devez saisir un nombre, compris entre 1 et 53. ", _
vbOKOnly + vbInformation, "INFORMATION"
ZoneNsemaine.Value = ""
ZoneNsemaine.SetFocus
End If
End If
End If
End With
End Sub