Urgente!!! Configuración Regional

29/07/2005 - 23:28 por Gustavo Echenique | Informe spam
Hola Foro!!!
Acudo a ustedes para exponerles mi problema:
Tengo una base de datos que exporta las consultas a Excel, pero lo hace con
el formato de EEUU, es decir con punto como separador decimal y coma como
separador de miles. El problema es que mi Excel está configurado para
Argentina, y a los números de más de mil unidades me los muestra de esta
forma 1.018.00 (sería el 1018,00), y no encuentro la forma de poder abrir el
archivo sin que se me desconfiguren las cantidades e importes.

¿Hay alguna solución?

Desde ya, muchas Gracias

Preguntas similare

Leer las respuestas

#1 KL
30/07/2005 - 01:48 | Informe spam
Hola Gustavo,

Algo no me cuadra :-) ?Como es que te pone 1.018.00 en vez de 1018,00? ?No
sera 1,018.00 lo que pone? De todas formas si es lo que pienso, entonces
podrias usar el menu Datos>Texto a columnas...

1) selecciona la columna donde tienes los valores desconfigurados (y no
desconfigurados)
2) ve al menu Datos>Texto a columnas...
3) en la primera pantalla pulsa el boton 'Siguiente'
4) en la segunda pantalla pulsa el boton 'Siguiente'
5) en la tercera pantalla elige la opcion 'General' (si es que no esta
elegida)
6) pulsa el boton 'Avanzado'
7) para el separador de decimales elige "." y para el separador de miles
elige "," (al reves de lo que tiene tu sistema)
8) pulsa el boton 'Aceptar'
9) pulsa el boton 'Finalizar'

Saludos,
KL


"Gustavo Echenique" wrote in message
news:%
Hola Foro!!!
Acudo a ustedes para exponerles mi problema:
Tengo una base de datos que exporta las consultas a Excel, pero lo hace
con el formato de EEUU, es decir con punto como separador decimal y coma
como separador de miles. El problema es que mi Excel está configurado para
Argentina, y a los números de más de mil unidades me los muestra de esta
forma 1.018.00 (sería el 1018,00), y no encuentro la forma de poder abrir
el archivo sin que se me desconfiguren las cantidades e importes.

¿Hay alguna solución?

Desde ya, muchas Gracias


Respuesta Responder a este mensaje
#2 KL
30/07/2005 - 02:05 | Informe spam
Hola Gustavo,

Tambien podrias usar un simple macro como el siguiente (el codigo asume que
los numeros estan en la columna [A]):

Sub Test()
ActiveSheet.Columns("A:A").TextToColumns _
DecimalSeparator:=".", _
ThousandsSeparator:=","
End Sub

Saludos,
KL


"KL" wrote in message
news:
Hola Gustavo,

Algo no me cuadra :-) ?Como es que te pone 1.018.00 en vez de 1018,00? ?No
sera 1,018.00 lo que pone? De todas formas si es lo que pienso, entonces
podrias usar el menu Datos>Texto a columnas...

1) selecciona la columna donde tienes los valores desconfigurados (y no
desconfigurados)
2) ve al menu Datos>Texto a columnas...
3) en la primera pantalla pulsa el boton 'Siguiente'
4) en la segunda pantalla pulsa el boton 'Siguiente'
5) en la tercera pantalla elige la opcion 'General' (si es que no esta
elegida)
6) pulsa el boton 'Avanzado'
7) para el separador de decimales elige "." y para el separador de miles
elige "," (al reves de lo que tiene tu sistema)
8) pulsa el boton 'Aceptar'
9) pulsa el boton 'Finalizar'

Saludos,
KL


"Gustavo Echenique" wrote in message
news:%
Hola Foro!!!
Acudo a ustedes para exponerles mi problema:
Tengo una base de datos que exporta las consultas a Excel, pero lo hace
con el formato de EEUU, es decir con punto como separador decimal y coma
como separador de miles. El problema es que mi Excel está configurado
para Argentina, y a los números de más de mil unidades me los muestra de
esta forma 1.018.00 (sería el 1018,00), y no encuentro la forma de poder
abrir el archivo sin que se me desconfiguren las cantidades e importes.

¿Hay alguna solución?

Desde ya, muchas Gracias






Respuesta Responder a este mensaje
#3 Gustavo Echenique
30/07/2005 - 02:06 | Informe spam
Hola KL

Entiendo lo que no te cuadra, y fijándome en la planilla, veo que los
valores tales como $3800,000 ( como verás estamos trabajando con más de 2
decimales) están almacenados como 3800000, y me los muestra como:
$3.800.000.

Es por eso que por más que trate de darle formato de todas las maneras
posibles, inclusive como la que me señalaste, sigan quedando desconfigurados
los números ya que el valor almacenado estaría mal por la diferencia de
formatos entre la base de datos y Excel. No sé si esto se podrá corregir ya.

Lo grave es que es un reporte de existencia a fecha y no puedo cambiar la
configuración regional de mi máquina y volver a generarlo porque muchos
datos han cambiado.

Espero que el dato que te detallo al comienzo te sirva.

Saludos!

Gustavo


"KL" escribió en el mensaje
news:
Hola Gustavo,

Algo no me cuadra :-) ?Como es que te pone 1.018.00 en vez de 1018,00? ?No
sera 1,018.00 lo que pone? De todas formas si es lo que pienso, entonces
podrias usar el menu Datos>Texto a columnas...

1) selecciona la columna donde tienes los valores desconfigurados (y no
desconfigurados)
2) ve al menu Datos>Texto a columnas...
3) en la primera pantalla pulsa el boton 'Siguiente'
4) en la segunda pantalla pulsa el boton 'Siguiente'
5) en la tercera pantalla elige la opcion 'General' (si es que no esta
elegida)
6) pulsa el boton 'Avanzado'
7) para el separador de decimales elige "." y para el separador de miles
elige "," (al reves de lo que tiene tu sistema)
8) pulsa el boton 'Aceptar'
9) pulsa el boton 'Finalizar'

Saludos,
KL


"Gustavo Echenique" wrote in message
news:%
Hola Foro!!!
Acudo a ustedes para exponerles mi problema:
Tengo una base de datos que exporta las consultas a Excel, pero lo hace
con el formato de EEUU, es decir con punto como separador decimal y coma
como separador de miles. El problema es que mi Excel está configurado
para Argentina, y a los números de más de mil unidades me los muestra de
esta forma 1.018.00 (sería el 1018,00), y no encuentro la forma de poder
abrir el archivo sin que se me desconfiguren las cantidades e importes.

¿Hay alguna solución?

Desde ya, muchas Gracias






Respuesta Responder a este mensaje
#4 KL
30/07/2005 - 02:29 | Informe spam
Hola Gustavo,

Ya, entiendo. ?Y como se cargan los datos a Excel? ?Algun archivo de texto?
Si es eso, podrias importar el archivo atraves del menu Datos>Obtener Datos
Externos>Importar Archivo de texto... usando el metodo que te di antes.
Y si el programa lo exporta directo al Excel, igual se puede darle
instrucciones para exportar como texto para evitar que se conviertan los
datos automaticamente y luego usar mi metodo ???
?Comentas?

Saludos,
KL

"Gustavo Echenique" wrote in message
news:%
Hola KL

Entiendo lo que no te cuadra, y fijándome en la planilla, veo que los
valores tales como $3800,000 ( como verás estamos trabajando con más de 2
decimales) están almacenados como 3800000, y me los muestra como:
$3.800.000.

Es por eso que por más que trate de darle formato de todas las maneras
posibles, inclusive como la que me señalaste, sigan quedando
desconfigurados los números ya que el valor almacenado estaría mal por la
diferencia de formatos entre la base de datos y Excel. No sé si esto se
podrá corregir ya.

Lo grave es que es un reporte de existencia a fecha y no puedo cambiar la
configuración regional de mi máquina y volver a generarlo porque muchos
datos han cambiado.

Espero que el dato que te detallo al comienzo te sirva.

Saludos!

Gustavo


"KL" escribió en el mensaje
news:
Hola Gustavo,

Algo no me cuadra :-) ?Como es que te pone 1.018.00 en vez de 1018,00?
?No sera 1,018.00 lo que pone? De todas formas si es lo que pienso,
entonces podrias usar el menu Datos>Texto a columnas...

1) selecciona la columna donde tienes los valores desconfigurados (y no
desconfigurados)
2) ve al menu Datos>Texto a columnas...
3) en la primera pantalla pulsa el boton 'Siguiente'
4) en la segunda pantalla pulsa el boton 'Siguiente'
5) en la tercera pantalla elige la opcion 'General' (si es que no esta
elegida)
6) pulsa el boton 'Avanzado'
7) para el separador de decimales elige "." y para el separador de miles
elige "," (al reves de lo que tiene tu sistema)
8) pulsa el boton 'Aceptar'
9) pulsa el boton 'Finalizar'

Saludos,
KL


"Gustavo Echenique" wrote in message
news:%
Hola Foro!!!
Acudo a ustedes para exponerles mi problema:
Tengo una base de datos que exporta las consultas a Excel, pero lo hace
con el formato de EEUU, es decir con punto como separador decimal y coma
como separador de miles. El problema es que mi Excel está configurado
para Argentina, y a los números de más de mil unidades me los muestra de
esta forma 1.018.00 (sería el 1018,00), y no encuentro la forma de poder
abrir el archivo sin que se me desconfiguren las cantidades e importes.

¿Hay alguna solución?

Desde ya, muchas Gracias










Respuesta Responder a este mensaje
#5 Gustavo Echenique
30/07/2005 - 03:19 | Informe spam
Hola KL, vos sabés que los exporta directamente a una planilla de Excel, no
tengo forma de "decirle" que me los pase a archivo plano.
Pero he probado sacando primero las comas, luego los puntos, y finalmente
dividiendo los importes por 10000, y las cantidades por 1000 y aparentemente
anda bien.
Lo termino de probar y te cuento cómo me fue.

Te agradezco muchísimo la disposición para ayudarme.

Saludos!

Gustavo


"KL" escribió en el mensaje
news:
Hola Gustavo,

Ya, entiendo. ?Y como se cargan los datos a Excel? ?Algun archivo de
texto? Si es eso, podrias importar el archivo atraves del menu
Datos>Obtener Datos Externos>Importar Archivo de texto... usando el metodo
que te di antes.
Y si el programa lo exporta directo al Excel, igual se puede darle
instrucciones para exportar como texto para evitar que se conviertan los
datos automaticamente y luego usar mi metodo ???
?Comentas?

Saludos,
KL
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida