Como Convertir Una Cantidad De Numeros A Letras En Excel

0 views
Skip to first unread message
Message has been deleted

Karl Meinhardt

unread,
Jul 12, 2024, 12:16:23 PM7/12/24
to stagpicknoda

El convertir nmeros a letras en Excel es una tarea utilizada por muchas personas y sin embargo la herramienta an no cuenta con una funcin que nos permita hacerlo con facilidad, por lo que es necesario crear una funcin definida por el usuario para lograr este objetivo.

como convertir una cantidad de numeros a letras en excel


Descargar archivo https://tinurli.com/2yRGJp



Tambin es probable que necesites agregar algunos caracteres especiales al texto del nmero como pueden ser parntesis. Para ello podemos utilizar la funcin de Excel CONCATENAR para agregar dichos caracteres.

Aunque estos caracteres y palabras adicionales para Mxico podran estar incluidos dentro de la funcin, decid removerlos para tener un cdigo que pueda ser reutilizable por otros pases donde no se acostumbra este tipo de nomenclatura.

Al terminar solo debes asegurarte de guardar los cambios y finalmente cerrar el Editor de Visual Basic. Ahora la funcin ya est lista para convertir nmeros a letras considerando el nombre de moneda especificado.

Si deseas utilizar este cdigo en otros libros solamente debes copiar el cdigo del Mdulo1 a tu propio libro de Excel. O tambin puedes copiar el cdigo al Libro de macros personal de manera que puedas utilizar automticamente la funcin en todos los libros sin la necesidad de copiarlo a cada uno de ellos.

Desde que uso Microsoft Excel he probado varios de esos cdigos, he visto como mucha gente se atribuye la autora de dichos cdigos, que vergenza pero en fin. Dentro de las diferencias que he encontrado en la conversin a texto es algo as como esto:

Yo me inclinara mas por el primero, No es que la segunda conversin este mal, cualquiera de las dos formas son correctas, pongamos un ejemplo, cuando voy a la tienda de la esquina y pregunto Cundo cuesta este palitroche*? El anciano muy amablemente me dice son veintitrs pesos joven.

Es importante que cierres todos los libros que tengas abierto y dejes abierto solo el libro en el que estas trabajando ya que podra dificultarte encontrar tu libro en el explorador de proyectos (lado izquierdo de tu pantalla, si no lo ves presiona Ctrl+R)

Te hace falta guardar la macro como un complemento de Excel (Extensin .XLA para versin 2003 y anteriores o .XLAM para versin de office 2007), para despus habilitarla desde Opciones de Excel Complementos.

Hola Tavo , Vero me podrian explicar a detalle como guardar la macro para despues utilizarla en varios libros y hojas, no he podido hacer esto, por favor se los agradecere muchisimo, les dejo mi mail: bond...@yahoo.com.mx

1) GUARDAR EL ARCHIVO EN Tipo COMO complemento de excel busquen hay toda una lista cuando van a guardar
2) CERRAR TODOS LOS ARCHIVOS DE EXCEL
3) AL ABRIR UNO NUEVO TE VAS A Inicio/Opciones/Complementos/Complementos de excel/ir/ activas la de pesosMN y LISTO (ya esta siempre en cualquier archivo de excel)
4) Esto lo tienes que hacer en cada computadora que uses

Hola:
antes que nada quiero agredecer por tu valiosa aportacion, la verdad no se como habilitar el contenido. hice todo loo que se indica pero cerre mi archivo de excel, guarde todos los cambios pero al momento de abrirlo de nuevo me aparece el mismo error.

MUCHAS GRACIAS, LA VERDAD YO NO ENTENDIA MUY BIEN LO DE LAS MACROS PERO CON TU EXPLICACION ME FUE SUPER FACIL GRACIAS.
LLEVABA TODO EL DIA BUSCAN INOFRMACION Y NO ENTENDIA AHORA ME HAZ HECHO LA VIDA MAS FACIL GRACIAS.

La macro que se propone arriba no est mal, pero el problema es mucho ms complejo de lo que parece y actualment la Real Academia Espaola admite muchas posibilidades que desconocemos. Puedes ver todas las opciones en esta aplicacin:

Primero gracias, he probado el modulo y funciona
muy bien, solo una pregunta, al cerrar y abrir
nuevamente no me permite ejecutar la macro, que
debo hacer para poder utilizarla en sesion diferente?

MUCHISIMAS GRACIAS HE INVERTIO MUCHO TIEMPO PARA ENCONTRAR ESTA APLICACION Y HASTA HOY LO LOGRE !
ES MUY BUENO EXPLICANDO
ME GUSTARIA PODER CONOCER SU CORREO Y PODER SABER SI ME PUEDE AYUDAR EN OTRAS CUESTIONES DE EXCEL
GRACIAS!
UN SALUDO DESDE OAXACA, MEXICO!

hola fijate k tengo una pekea duda o curiosidad,kiero saber si es posible que por medio de una macro se pueda poner la fecha del sistema en una celda,sin necesidad de que tu la escribas y le des formato

Gracias por el cdigo esta excelente!! solo una consulta, como sera para que la parte de centavos tambien salga en letras, como ejemplo: SON VEINTE PESOS CON CERO CENTAVOS, es decir, absolutamente todo en letras. Muchas Gracias

ME PARECE MUY INTERESANTE, ME HA SERVIDO MUCHISIMO, AGRADEZCO Y FELICITO A LAS PERSONAS QUE COMPARTEN SUS CONOCIMIENTOS EN FORMA DESINTERESADA.
UNA CONSULTA, ACA NO UTILIZAMOS LOS CENTAVOS, CMO PUEDO REDONDEAR EL NMERO ??

Hola buenos dias una pregunta porque al querer ejecutar la macro me manda el siguiente mensaje se a detectado un nombre ambiguo: PesosMN y no me deja ejecutarla mi pregunta es que estoy haciendo mal para correr la macro por su atencion gracias

si esta mal dejate de pendejadas y haz el tuyo comenta a los usuario de exel como hacerlo como tu dices, no estes criticando a lo pendejo, el compaero hace su mayor esfuerzo y nos sirve de mil maneras

Mil gracias por compartir tus conocimientos, muy explicativo, aunque tuve dificultad porque despues de cerrar el modulo y regresar a la hoja de calculo me funcionaba bien, pero al cerrar el archivo y abrir uno nuevo ya no funcionaba la formula de =pesosmn(), asi que guarde el modulo como un complemento de excell y listo.
posteriormente abri una nueva hoja de calculo y me fui al administrador de complementos y le di aadir nuevo complemento, busque el archivo y listo.

Me pides que aprenda programar y me llamas aficionado, por que mejor tu no aprendes a leer bien antes de abrir la bocota? en ningn momento dije que program el cdigo o si? lee bien, por otra parte, si todo esto no te es til no regreses, no contamines con tus comentarios negativos, gente como tu que no aporta nada til, que no publican cosas que valgan la pena.

EXCELENTE EXPLICACION ENRIQUE, GRACIAS POR TU MANERA DE EXPRESAR, YO ME ENCONTRE CON UN CODIGO PERO NO ME FIJE COMO LO GRABE Y VOLVI A BUSCARLO Y JAMAS, PORQUE COMO DECIN OTROS SOLO FUNCIONA EN EL LIBRO DONDE ESTA EL CODIGO, PERO CON TU EXPICACION PERMANENTE, GRACIAS Y QUE SIGAS ADELANDE. ATENTAMENTE MS

Oye enrique tu explicacin fue magnifica, ayudo a cerrar lo que empezo Gonzalo, al menos para mi, insisti mucho, probando las soluciones que daban hasta aqui y no resultaba. Con t explicacin ya pude y en todos los archivo pude usar la funcin. Es vital lo de complementos. La prueba de fuego sera apagar el equipo, al encenderlo. MUCHISIMAS GRACIAS, GENTES COMO USTEDES, ES LA MUESTRA DE NUESTRA CAPACIDAD DE HACER EL BIEN.

tengo ratos tratando de hacer todo esto por mi trabajo que tengo que acer persupuestos y estos me facilita mas mi trabajos, tengo casi todo vinculado solo esto me faltava para solo tener que merte datos en unas hojas y me arroje las hojas terminadas

MUCHAS GRACIAS YA QUE ESTA FORMULA LA ESTABA BUSCANDO DESDE HACE YA TIEMPO Y NO SABIA QUE DEBIA HACER NUEVAMENTE MIL Y MIL GRACIAS. SUERTE EN TODODS LOS PROYECTOS QUE EMPRENDA Y SI SACA ALGO NUEVO ME GUSTARIA ME LO HICIERA SABER A TRAVEZ DE MI CORREO.

Buenos dias, la formula me sirve pero a medias, en Espaa para hacer cheques y efectos, se emiten en Euros que como sabes llevan decimales y esta formula no trascribe a texto los decimales de un numero. Te agadeceria me facilitases una formula para poder rellenar los efectos correctamente.

ayudame me urge tu ayuda.estoy en una actividad de excel,en la cuestion de macros,todo bien,pero en no me sale macroletras en la explicacion de la pagina del sena,no se explica bien apareceen unbloc de notas macroletras,pero no explican de donde se saca.
necesito ese dato antes del viernes pa q me califiquen
ayudame te dejomi correo,edwf...@hotmail.com

Si mas que execelente es verdad, de los que encuentren en la red, este es el mas util, (aplica para mexico) por que los demas al ser numeros enteros o por la forma de escribirse al espaol dan algunos errores.

Para ejecutar el codigo en access primero pega el codigo en un modulo, nombralo y luego utilizalo por medio de una consulta (funciones definidas por el usuario) y despues jalar la consulta en el reporte.

Se me ocurrio comprar el Office 2008 para Mac y el Excel 2008 lo que he entendido en varios foros es que esta nueva version no trae el Visual Basic para las macros, me podrias informar si hay otra forma de hacer esto? o si se puede hacer con la nueva herramienta que trae esta version?

1.- abrir un libro vacio de excel
2.- dar click al icono de Office que se encuentra en la parte superior del lado izquierdo, el circulo de colores.
3.- En la opcin ms frecuentes, bajo Opciones principales para trabajar con Excel, se debe de activar la casilla de verificacin MOSTRAR LA FICHA PROGRAMADOR EN LA VENTANA DE OPCIONES y dar click en Aceptar y ya veran la pestaa de PROGRAMADOR.
4.- dar click en PROGRAMADOR, buscar las opciones de SEGURIDAD O MACROS (o lo mas que se le parezca) y un click en CONFIGURACIN DE MACROS (o lo que mas se le parezca) Y activar la casilla de HABILITAR TODAS LAS MACROS (o lo que mas se le parezca).

Muchsimas gracias !! He revisado innumerables cdigos y ste est muy sencillo de insertarlo. Ya tena uno pero no me funcionaba como yo necesito porque la interpretacin en letra me la daba en minsculas y tena que puentearla con otra funcin para cambiarla a maysculas, aparte no funcionaba con cantidades mayores a 99,999.99 me daba los decimales equivacados. Felicidades la voy a recomendar mucho.

Definitivamente nos haz hecho 1 grandisimo fabor al publicar este macro, en lo personal es casi casi 1 vendicion jajajaja porque todos los dias tengo ke escribir cantidades en numeros y fechas luego de imprimirlos y a veces con tantas vueltas en la oficina me enredo jajajajaj ?
Eres profesor o algo???? muy muy muuuuy bien explicado y no bataye nada. Gracias y felicidades

Les comparto la siguiente modificacion que realize a la formula de Mr. gchable, ya que no me servian los dos puntos y comas, en el momento de usarlo para facturas y descubri lo siguiente que me fue muy util al quitar algunos parentesis en la micro :

d3342ee215
Reply all
Reply to author
Forward
0 new messages