la conversión de número a letra

Una de las páginas más visitadas y comentadas de necesitomas.com es la dedicada a la conversión de números a letra, donde se puede descargar el código de una función que a partir de un número genera el texto correspondiente, es decir, la que convierte 2 en dos, y 15.43 en quince con cuarenta y tres

Se supone que cuando en los presupuestos se pone el número con cifras y con letra es para prevenir errores, ya que ambos deben coincidir, y si son distintos, se sobreentiende que es más fácil haber introducido una errata en el número que en el texto.

Claro, esto era así cuando se escribía con una olivetti, olimpia o similar, pero ahora, lo más fácil suele ser trabajar con los números, que es con lo que Excel, o el programa que sea, opera para calcular los presupuestos.

Con funciones como esta de la conversión de cifras a letra al menos no se nos va a olvidar actualizar ningún precio ni el total, porque se calcula con el resto de la hoja.

Lo raro es que Excel no incorpore esta función por defecto, aunque me imagino que no debe ser fácil partcularizarlo para todos los idiomas en que se comercializa Excel, con detalles específicos por países, etc.

En este caso he tratado de generalizarlo para poder indicar el género para poder contar pesetas, euros, pesos, dólares o casas, y con posibilidad de indicar el número de decimales a considerar y l aunidad tanto de la parte entera como de la decimal (también con género)

Espero que siga siendo de ayuda. El código está sin proteger para poder practicar. Se puede reutilizar y adaptar, siempre que se haga referencia a su procedencia, es decir a necesitomas.com. También es posible demostrar tu agradecimiento en esta página

Temática: