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 :

excel vba userform textbox date isdate

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