Foros del Web » Soporte técnico » Ofimática »

Problema con notacion americana

Estas en el tema de Problema con notacion americana en el foro de Ofimática en Foros del Web. Tengo un problema con la notación americana de las cifras (decimales separados por un punto), a la hora de utilizar mi vba Excel en version ...
  #1 (permalink)  
Antiguo 21/05/2009, 12:50
 
Fecha de Ingreso: septiembre-2008
Mensajes: 113
Antigüedad: 15 años, 7 meses
Puntos: 1
Problema con notacion americana

Tengo un problema con la notación americana de las cifras (decimales separados por un punto), a la hora de utilizar mi vba Excel en version española.

No me reconoce bien un valor del tipo 2.25 como un valor decimal.

¿como tendría que definir las variables ?

Me explico un poco mejor.
Recupero una cifra desde un archivo .csv, que es un número con decimales, que puede venir en el número de notación tipo 2.25 (numero con decimales separado por un punto), o científica indistintamente (ej, 1.94e-02) . El problema es que si recojo ese valor, y lo tomo, no se como he de definir la variable....... con Dim x as single, me no me reconoce el punto (y me toma el valor 225) y con la notación científica, solo me coje el 1,94 (eso si, esta vez, decimales separados por comas).

En función de estos valores que recojo, realizo un cálculo con la macro ......... pero si estos valores me los interpreta mal, no tengo nada que hacer. ¿como he de definirlos ?


gracias y s2
__________________
Genética animal y veterinaria

Última edición por buddyk9; 21/05/2009 a las 12:59 Razón: Plantear mejor mi problema
  #2 (permalink)  
Antiguo 22/05/2009, 17:24
Colaborador
 
Fecha de Ingreso: agosto-2004
Mensajes: 1.611
Antigüedad: 19 años, 8 meses
Puntos: 47
Respuesta: Problema con notacion americana

Prueba cambiando la configuración regional en Panel de Control>Configuración Regional e Idiomas...
Me parece que en España el punto decimal es para separar los miles, y la coma es para los decimales; en América es alrevés; la coma para separar los miles y el punto para indicar los decimales.
Saludos...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:24.