VBA: test de type

Fermé
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 24 août 2010 à 10:06
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 - 24 août 2010 à 11:22
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

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 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024 3 318
24 août 2010 à 10:28
Salut,

ça marche aussi sous ACCESS...
0
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 5
24 août 2010 à 10:29
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 26546 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 24 décembre 2024 3 318
24 août 2010 à 10:36
C'est exactement la réponse qui t'a été proposée... :-)
0
guadoc Messages postés 70 Date d'inscription mercredi 26 mai 2010 Statut Membre Dernière intervention 21 octobre 2011 5
24 août 2010 à 11:22
Oui effectivement. les messages que j'ai reçu ne s'étaient pas actualisé.
0