Bonjour,
Voici mon soucis:
Dans des cellules (formatées avec "NumberFormat = "[h]:mm" ou NumberFormat = "h:mm;@") j'ai des heures
J'ai une macro qui vient lire celles-ci pour diriger le code vers d'autres actions suivant les valeurs rencontrées.
A l'utilisation je me suis aperçu que certaines heures ne sont pas, pour ainsi dire, reconnues correctement.
Concrètement:
Si je fais un Cdate(cellule) j'obtiens l'heure correcte, c'est à dire qui correspond à ce que l'on peut lire de visu dans les cellules.
Par contre sur une heure comme "06:00" CDATE me renvoie "00:25" !!
Alors que si l'heure est "06:01" le résultat est correct !!
Comme je réalise des comparaisons entre les heure les résultats sont faussés quand cette heure est lue !!
Comment puis-je récupérer l'heure que je vois afficher dans la cellule sans qu'elle soit modifiée par VBA ?
Il me semble qu'il n'y a pas qu'avec "06:00" que cela pose problème, mais pour l'instant je n'ai que cet exemple !!
Merci !!
@+
Nono
Partager