Para convertir lo números a letras en excel regularmente se teclea directamente, en muchos formatos contables, tales como facturas, cheques, recibos, etc, es necesario poner también la cantidad en letras, pero esto suele ser muy tedioso si la tarea debe hacerse muchas veces al día, así que seria interesante poder hacer esto de manera automática.
Excel es una de las herramientas de oficina más usadas en el mundo, En su mayoría se da en las oficinas administrativas tanto de grandes empresas como de pequeños negocios, en muchas ocasiones es necesario implementar plantillas que nos ayuden un sistematizar nuestras labores, muchas de estas plantillas se relacionan con cantidades monetarias que se deben especificar tanto en numero como en letra, si se le da un uso constante a esta plantilla, Puede ser frustrante para quien la maneja, al tener que estar cambiando con la cantidad de letra.
Ejemplos de uso :
- facturación
- remisiones
- Pólizas cheque de
- pagares
- recibos de dinero .. etc
Actualización 15-11-2023
Ahora se puede usar para cualquier moneda de este modo:
=NumLetras(H19,"PESOS","M.N.")
=NumLetras(H19,"DOLARES","USD")
=NumLetras(H19,"EUROS","EUR")
Por fortuna excel trae la opción para programar con Visual Basic (macros en Excel) con la siguiente macro ya no será necesario que estés tecleando las Cantidades con letra .. La sintaxis es muy simple: =NumLetras(AA19,"PESOS","M.N.")
, =NumLetras(AA19,"DOLARES","USD")
, se puede usar para la moneda que quieras.
En la imagen anterior se puede observar un ejemplo del uso de esta macro para convertir la cantidad de números a letras en un documento, hay una enorme ventaja al hacerlo de este modo ya que es totalmente automático.
Como implementar esta macro
Cuando quieras usar esta macro en un libro especifico, solo debes abrir el libro, presionar ALT – F11, insertar un nuevo modulo en el proyecto de tu libro, en ese modulo insertaras el código de la macro que puedes descargar a continuación.