Fonction VBA : IsDate
La fonction VBA IsDate renvoie True si la valeur est une date (ou si elle peut être convertie en date) ou False si ce n'est pas le cas.
Utilisation :
IsDate(valeur)
Exemple d'utilisation
Utilisation de la fonction IsDate pour déterminer si la valeur entrée dans le champ TextBox est une date :

L'événement suivant est déclenché lors du clic sur le bouton Valider et vérifie si la valeur du champ TextBox est une date avant d'effectuer toute autre action :
Private Sub CommandButton_valider_Click()
'Test si le champ contient une date
If IsDate(TextBox_date) Then
'Confirmation
MsgBox "Oui, c'est une date !"
End If
End Sub