![Ampliar imágen de perfil Imágen de perfil](/usr/43000/43585/profileImage.jpg?1412661345)
Convertir Números a Letras en VB![gráfica de visualizaciones gráfica de visualizaciones](/img/img.png?11.51)
Visual Basic
Publicado el 12 de Febrero del 2001 por Administrador
40.377 visualizaciones desde el 12 de Febrero del 2001
Si alguno de los archivos de descarga no funciona, comentanos aquí el error.
Comentarios... (14)
-La variable número es de tipo Texto, Lo ideal es que fuera Tipo moneda (Currency).
-No es posible utilizarla para valores iguales o superiores a mil Millones, y su codigo es un poco complicado como para intentar modificarla.
-Tiene errores al convertir algunos numeros, Ej.:
1,700,004 = Un millon setecientos Cuatro, lo correcto es un millon setecientos mil cuatro.
1,720,009 = Un millon Setecientos Veinte, etc...
Yo hace un tiempo hice una función con el mismo objetivo, pero utilice matrices con los nombres de numeros que siempre se repiten (Unidades, Decenas, Centenas, etc) y con estos arme el resultado, incluyendo dos decimales. Convierte Numeros de tipo currency, hasta el limite del tamaño de la variable, me ha dado muy buenos resultados.
Chauu
espero y poder aportar algo
gracias..................
http://tip.dis.ulpgc.es/numeros