Bonjour,
J'ai un petit problème avec la fonction IsNumeric.
Pour illustrer le plus simplement mon problème voici une tout petit bout de code :
En théorie, le message affiché devrait être "pas numerique" ... mais ce n'est pas le cas. Quelqu'un saurait-il pourquoi et aurait une solution (autre que utiliser un Instr ou un Replace) ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 If IsNumeric("10f") Then MsgBox "numerique" Else MsgBox "pas numerique" End If
J'ai pensé un moment qu'il pensait que c'était un Hexa, mais en remplacant le "f" par un "e" ou n'importe quelle autre lettre la fonction fonctionne correctementdonc moi j'y comprend plus rien
![]()
Info supplémentaire : que le f soit à la fin ou au début on a le même résultat, mais s'il est au milieu le résultat est correcte![]()
Merci d'avance.
Partager