Errores en Convertir Texto a Numero
Publicado por Pablo (18 intervenciones) el 26/02/2021 20:58:29
Buenas,
Estoy relevando datos de un xsl para pasarlo a Tabla Access.
Hay un campo de coordenadas ya sea Latitud o Longitud, que esta como tipo TEXTO ej: -64.5466554
Lo convierto en numero para poder realizar calculos, de la siguiente manera:
CDoble(Nz([Latitud])
Con Nz los campos vacios se convierten en 0, lo cual me sirve. Por otro lado uso CDoble para pasarlo a numero doble.
El problema que aparece es que en algunos casos en lugar de un dato asi: -64.5466554, hay cargado un dato as: Martinez.
Por lo que CDoble no lo puede convertir y me aprece #Error. Cuando quiero anular eso con IsError, me aparecen -1 en el resto y en el caso de Martinez me sigue apareciendo #Error. Necesitaria convertirlo en ceros o en algun valor para manipular.
No estoy encontrando la forma de resolverlo
Gracias
Estoy relevando datos de un xsl para pasarlo a Tabla Access.
Hay un campo de coordenadas ya sea Latitud o Longitud, que esta como tipo TEXTO ej: -64.5466554
Lo convierto en numero para poder realizar calculos, de la siguiente manera:
CDoble(Nz([Latitud])
Con Nz los campos vacios se convierten en 0, lo cual me sirve. Por otro lado uso CDoble para pasarlo a numero doble.
El problema que aparece es que en algunos casos en lugar de un dato asi: -64.5466554, hay cargado un dato as: Martinez.
Por lo que CDoble no lo puede convertir y me aprece #Error. Cuando quiero anular eso con IsError, me aparecen -1 en el resto y en el caso de Martinez me sigue apareciendo #Error. Necesitaria convertirlo en ceros o en algun valor para manipular.
No estoy encontrando la forma de resolverlo
Gracias
Valora esta pregunta


0