RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  53695 - CONVERTIR UN TEXTO A CURRENCY DE 4 DECIMALES, MACRO EN EXCEL
Autor:  Clauknot
el problema es el siguiente.

tengo una macro para EXCEL que carga un archivo TXT, donde una parte del texto es de tipo numerico de 20 digitos y 4 decimales. como el siguiente ejemplo.

0000000000001038784212112

y debo llevarlo a 103.878.421,2112

probe por el lado de cambiar las formulas de excel en tiempo de ejecucion, no funciono.

probe con cambiar el formato a currency, funciona, pero los deja solo con 2 decimales, cambie mi configuracion regional, para poner 4 decimales en moneda y en numero, pero no funciono.

eh probado distintas formas de cambiale el formato. Logre cambiarlo escribiendole yo los "." y el signo decimal "," y poniendolo en la celda como texto, o sea: algo asi, Cells(fila, columna).Value = "'" & temp_moneda

Pero esto lo transforma a texto y por ende despues no se puede sumar ni nada.

Entonces, alguien por ahi sabra como llevarlo a un currency de 4 decimales? con codigos visual basic?, de ante mano gracias.


Nombre
Apellidos
Correo
Comentarios