VBA: test de type

guadoc Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -  
guadoc Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   -
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 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

ça marche aussi sous ACCESS...
0
guadoc Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   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 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
C'est exactement la réponse qui t'a été proposée... :-)
0
guadoc Messages postés 70 Date d'inscription   Statut Membre Dernière intervention   5
 
Oui effectivement. les messages que j'ai reçu ne s'étaient pas actualisé.
0