Numeros a Letras en Excel

Hace poco dias me escribio un amigo llamado Luis, preguntando si existia una funcion en Excel que permitiera convertir numeros a letras. mi respuesta es la siguiente:

Si nos ponemos a revisar las "funciones de texto", encontraremos una gran coleccion de funciones muy interesantes, para el trabajo con caracteres. Las que mas me llamaron la antencion fueron CONCATENAR, que puede unir diferentes elementos de texto en uno sólo, estos elementos pueden ser celdas o directamente texto utilizando comillas. EXTRAE, cuya sintaxis es ...

=EXTRAER(texto;posicion_inicial;Num_de_caracteres)

Que devuelve los caracteres del centro de una cadena de texto ejemplo: si mi cadena es "Edgar", y aplico la funcion =EXTRAER(A:1;3;1) esto me da como resultado "g", interesante no?.

Pero en si, la que nos importa es la funcion TEXTOBATH, como "programada en el cielo", devuelve el numero en texto de una celda. pero como el tio que programo nos quiere jugar una buena broma, lo hizo en Tailandez. para mi esta funcion es una verdadera perdida de tiempo y un insulto al usuario de Office, no sirve para nada. solo si vas a trabajar para un empresa que cobre en Thai baht's que masomenos es 1 Thai baht = 0.0266318677 U.S. dollars. asi que confiaremos en nuestra destreza para hacer Macros, y asi a travez de ellos puedes utilizar este archivo.



Este archivo utiliza una Macro para convertir numeros a letras a travez de la función num_letras(numero), este archivo funciona desde Excel 97 hasta Excel 2007, aqui te dejo el codigo fuente de la macros. puedes modificarla para el uso que puedas dar. ahora si descargate el ejemplo de la imagen de arriba.








9 comentarios:

Anónimo dijo...

Hola, oye y ese archivo txt que anexas, como lo utilizo????

Unknown dijo...

Pues, es la macro en si!, para que lo puedas modificar a tu gusto o extender el rango de convercion a numeros, osea de Millones a Bigentillones, etc. salu2 y byte's!

Anónimo dijo...

dext, muchas gracias por compartir tu conocimiento...
apenas empiezo en esto de la programada pero mi correo es enriquesolano@icam.com.mx por si acaso...

Anónimo dijo...

oe bro muchisimas gracias en verdad una solucion buena y sencilla si ke funciona gracias eee te debo tres piskitos algun dia.. jaja}

Anónimo dijo...

Bajé el archivo códigos de fuente y no hay nada.

Unknown dijo...

pues acabo de revisar el link y si funciona men ... pero si deseas algo mas directo ya tienes mi correo edaniel15@gmail.com para enviartelo, suerte ... byte's!

Rocio Crispin dijo...

Hola alguien me pudiese ayudar a usar esta macro jajaj pormas q le busco no le hayo....grcias espero sus comentarios

babyrochy@gmail.com
baby_rochy_@hotmail.com

help me!!!

Caedanto dijo...

Hola! baje el archivo y veo que funciona bien,pero me mando mensaje de que por seguridad habia deshabilitado las macros, que necesitaba firmarla, no tengo idea de como hacer eso. ¿Puedes ayudarme?

De antemano mil gracias; y felicidades por el trabajo!!!

Carlos Angeles
caedanto@gmail.com

Phonck dijo...

aqui les dejo algo que hice quizás les sirva... http://phonck.blogspot.com/2009/05/numeros-letras.html