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 :
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
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) ?
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 correctement donc 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.