If isDate

Résolu
thom -  
 thom -
Bonjour,

Je peine à utiliser la fonction IsDate.

Lorsque j'écris :

if isdate ("29/04/2018") -> je ressors un TRUE

Par contre, si j'écris la date dans la cellule e17 par exemple et que j'écris mon code comme suit :

if isdate ("e17") -> je ressors un FALSE

j'ai testé de changer le format dans excel mais rien n'y fait.

Pourriez-vous m'aider ?

merci d'avance ;-)



2 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

if isdate ("e17")

Mieux comme ceci:
If IsDate(Range("E17")) Then
0
thom
 
Bonjour,

Merci pour la réponse mais cela ne semble pas être la raison de l'erreur.
0
thom
 
J'ai trouvé (avec aide) donc je soumets :

If IsDate(Range("E17").text) Then

Merci et bonne journée ;-)
0