Excel:: De números a letras

Han sido muchas las entradas que encuentro en algunos de los foros que he visto y siempre está la pregunta de alguien que tiene un formato en Excel de factura, pago, remisión, etc. que quiere que se rellene en determinada celda el equivalente en letras de un número particular, dado que es una necesidad bastante general expongo aquí el código fuente de una macro que hice hace un par de años para ello.

Para Comenzar a utilizarla:

Lo primero que tienes que hacer es descargarte este Documento, es un archivo en word (.docx) que contiene el código fuente del conjunto de funciones que componen la macro, utilizarla es bastante fácil:

1. En el libro en que te interesa tener la funcionalidad vas al editor de VBA (Alt + F11) e insertas un nuevo módulo (Menú insterar/Módulo), una vez estando allí copias todo el código fuente del archivo de Word en ese módulo, Ahora tienes el codigo fuente disponible en tu libro de Excel.

2. Para utilizar la función vas a la barra de fórmulas (fx) y dentro del grupo de funciones escoges “Definidas por el Usuario”, allí encontrarás la función Cifra”, la cual tiene dos argumentos: Valor y Denominación, en valor ira la cantidad que deseas que aparezca en letras y en denominación la unidad de medida, Así:

=Cifra(12569;”Pesos”)

Resultado:

“Doce Mil Quinientos Sesenta y Nueve Pesos”

Aclaraciones:

  1. En el argumento valor puedes introducir un valor como o tal, la referencia a una celda o una formula que devuelva un valor.
  2. Cuando construí el código le di un margen entre 1 y 999.999.999.999 así que no lee cifras por encima del Billón.
  3. Puedes integrar la función directamente a Excel para que este disponible en cualquier momento, grabándola como un complemento e instalándola.

Que te sea útil.

3 thoughts on “Excel:: De números a letras

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s