Visual Basic 6.0

16/11/2003 - 01:46 por Luis | Informe spam
Que puedo hacer para que Visual Basic 6.0 en Office 2000, tome la configuración regional del sistema Windows XP, tengo problemas en macros con los separadores de miles y decimales, los cambia al sistema americano (.-,) a (,-.)
gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
16/11/2003 - 06:31 | Informe spam
Hola, Luis !

... hacer ... que VB ... tome la configuracion regional del ... Windows XP
... tengo problemas en macros con los separadores de miles y decimales, los cambia al sistema americano [...]



me da 'la impresion' de que 'intentas usar' los separadores establecidos en la configuracion reginal [panel de control]
como separadores de los argumentos 'en' visual basic ...[???]...
1.- [hasta donde yo se] los simbolos [como separadores] 'universales' son:
=>,<= [coma] para los miles, argumentos, listas, etc.
=>.<= [punto] para las decimales =>[inclusive]... 'viene como tal' en TODO teclado numerico<= :((
2.- la configuracion regional es [solamente?] 'maquillaje' para uso y 'presentacion' [en pantalla-impresora]
3.- 'tener que' usar [en vb] los simbolos 'universales' =>NO [necesariamente] 'del' sistema americano<=, te 'garantiza' que...
al 'pasarlos' a la aplicacion, el idioma [instalado] + la configuracion regional [establecida] 'toman el control' [como 'se
vean']
=>son 'automaticamente convertidos a...'<4.- pocas son las 'variables' que [al usarlas en vb] 'necesitan' ser 'indicadas' con exactitud [p.e. los formatos condicionales]
=> 'segun' la configuracion regional Y el idioma de la version [instalada en el equipo donde seran 'depositados']
5.- 'por lo general', en vb TODO 'funcionara bien' con los separadores 'universales' [excepto las excepciones] :))

si el caso que necesitas 'resolver' es diferente a lo anterior... ¿comentas?

saludos,
Héctor.
Respuesta Responder a este mensaje
#2 Marco Escobar
16/11/2003 - 22:31 | Informe spam
En Excel, en el Menú Herramientas -> Opciones -> Internacional, puedes
establecer el uso de caracteres separador de miles, y decimales propios del
equipo, o personalizarlos según tu gusto.

Bajo VBA, exsiten las opciones:
Application.DecimalSeparator = "."
application.ThousandsSeparator=","

Para definir esos caracteres.

Saludos,,

Marco.



"Luis" wrote in message
news:
Que puedo hacer para que Visual Basic 6.0 en Office 2000, tome la


configuración regional del sistema Windows XP, tengo problemas en macros con
los separadores de miles y decimales, los cambia al sistema americano (.-,)
a (,-.).
gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida