DETERMINAR SI UN VALOR ES NUMÉRICO
Publicado por betico (1 intervención) el 02/06/2015 12:39:17
Hola a todos.
En una aplicación que estoy desarrollando necesito determinar si un valor es o no numérico. Naturalmente lo primero que he hecho es utilizar la funcion Isnumeric pero el problema es que parece que hay algo que falla con esa función. Si el valor sobre el que se aplica contiene una letra D o una letra C, lo da como numérico. No ocurre con otras letras por lo que he podido ver. Por ejemplo:
- Isnumeric(568D104) --> Verdadero
- Isnumeric(568C104) --> Falso
No le encuentro lógica a este comportamiento. No se si alguien me puede dar una explicación o alguna forma de solucionarlo.
Un saludo y muchas gracias de antemano.
En una aplicación que estoy desarrollando necesito determinar si un valor es o no numérico. Naturalmente lo primero que he hecho es utilizar la funcion Isnumeric pero el problema es que parece que hay algo que falla con esa función. Si el valor sobre el que se aplica contiene una letra D o una letra C, lo da como numérico. No ocurre con otras letras por lo que he podido ver. Por ejemplo:
- Isnumeric(568D104) --> Verdadero
- Isnumeric(568C104) --> Falso
No le encuentro lógica a este comportamiento. No se si alguien me puede dar una explicación o alguna forma de solucionarlo.
Un saludo y muchas gracias de antemano.
Valora esta pregunta


0