VBA: test de type

guadoc Messages postés 89 Statut Membre -  
guadoc Messages postés 89 Statut Membre -
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

swed
 
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.
0
blux Messages postés 27824 Statut Modérateur 3 363
 
Salut,

ça marche aussi sous ACCESS...
0
guadoc Messages postés 89 Statut Membre 5
 
J'ai trouvé.
Il faut utiliser IsDate(Me!MaDate) qui renvoie un booléen vrai si MaDate est bien une date et faux sinon.
0
blux Messages postés 27824 Statut Modérateur 3 363
 
C'est exactement la réponse qui t'a été proposée... :-)
0
guadoc Messages postés 89 Statut Membre 5
 
Oui effectivement. les messages que j'ai reçu ne s'étaient pas actualisé.
0