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

  1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
     
    Bonjour,

    if isdate ("e17")

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

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

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

    Merci et bonne journée ;-)
    0