VBA: test de type

Bonjour,

J'aimerais savoir comment faire pour tester si une variable est d'un type donné.
Concrètement j'ai un formulaire dans lequel je dois rentrer une date. Ensuite je traite des données en fonction de cette date mais je ne sais pas vérifier que la valeur rentré dans le champ est bien une date.
Si quelqu'un a une idée pour faire ce test en VBA...
Merci d'avance pour vos contributions.

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Citation :

    In Excel, the IsDate function returns TRUE if the expression is a valid date. Otherwise, it returns FALSE.

    The syntax for the IsDate function is:

    IsDate( expression )

    expression is a variant.

    Cordialement, M.
    1. J'ai trouvé.
      Il faut utiliser IsDate(Me!MaDate) qui renvoie un booléen vrai si MaDate est bien une date et faux sinon.
      1. Modérateur
        C'est exactement la réponse qui t'a été proposée... :-)
      2. Oui effectivement. les messages que j'ai reçu ne s'étaient pas actualisé.