Super, ça fonctionne nickel et en plus c'est plus simple, merci beaucoup ThauThème :)
J'ai une question qui est hors sujet mais je ne comprends pas pourquoi la msgbox ne s'affiche pas si la date renseignée dans Textbox_date est inférieure à la date du jour? Avez-vous une piste s'il vous plait ? Si vous préférez, j'ouvre un nouveau post, pas de souci :)
If TextBox_Date Like "##/##/####" And IsDate(TextBox_Date.Value) Then
Else
MsgBox "Attention, saisissez une date d'expédition en respectant le format JJ/MM/AAAA.", vbExclamation, "Excel"
TextBox_Date.SetFocus
Exit Sub
End If
If IsDate(TextBox_Date.Value) >= Date Then
Else
rep = MsgBox("Attention, la date d'expédition renseignée (" & TextBox_Date & ") est antérieure à la date du jour." & Chr(13) & Chr(10) & Chr(13) & Chr(10) & "Souhaitez vous la rectifier ?", vbYesNo + vbExclamation, "Excel")
If rep = vbYes Then
TextBox_Date.SetFocus
Exit Sub
End If
End If
Un grand merci à vous tous :)
JB