EXCEL: Convertir números a letras

Hoy te proponemos escribir una “macro” para Microsoft Excel que te permitirá expresar números como su equivalente en letras. Se trata de una función muy buscada y que no viene “de serie” en la planilla de cálculo. En NeoTeo te mostraremos, paso a paso, como puedes escribirla tu mismo.

Una macro para Excel.

Todos los que utilizamos la planilla de cálculo de Microsoft en algún momento nos hemos topado con la necesidad de convertir importes expresados como números (“138.55 €”) a su equivalente en letras (“ciento treinta y ocho euros con cincuenta y cinco centavos.”).

Este tipo de conversión es casi indispensable cuando utilizamos Excel en labores relacionadas con la confección de facturas, presupuestos, liquidación de recibos de haberes, trabajos contables, emisión de comprobantes con importes o cualquier otra ligada al manejo de importes. Aunque no siempre sea obligatorio declarar los importes con ese formato, el hacerlo le da más “seriedad” a nuestros informes.

Excel, al igual que los demás integrantes de la suite Microsoft Office, permite la construcción de macroinstrucciones sumamente complejas, utilizando un lenguaje llamado Visual Basic para Aplicaciones (o VBA), que, como su nombre lo indica, es muy similar al Visual Basic.

Aprovechando lo que hemos aprendido en nuestro tutorial sobre Visual BASIC 2005, en especial lo que se refiere a las instrucciones de control de flujo del programa, podemos escribir una macro que realice la conversión mencionada en Excel.

Escribiendo la macro
Para escribir una macro, necesitamos en primer lugar abrir el editor de VBA que tiene incluido Excel. Para ello, como puede verse en la figura siguiente, vamos al menú principal de la aplicación y desde allí seleccionamos la opción “Herramientas”, luego “Macro” y del submenú que se abre hacemos clic en “Editor de Visual Basic”. (ALT-F11 realiza la misma acción).

Editor de VBA.

Como puede verse en la imagen de la derecha, el editor de VBA, que se parece mucho a lo visto en nuestro tutorial de VB, propone cuatro ubicaciones para (“Hoja1”, “Hoja2”, “Hoja3” y “ThisWorkbook”) el código que vamos a escribir.

Le damos doble clic a la opción “ThisWorkbook”, y el editor tomará este aspecto:

En la sección en blanco que aparece deberemos pegar el código que te mostramos al final de este artículo, o descargar esta planilla de ejemplo.

Deja tu voto

-30 puntos
Upvote Downvote

Total votes: 48

Upvotes: 9

Upvotes percentage: 18.750000%

Downvotes: 39

Downvotes percentage: 81.250000%

  • jeremotas

    Ariel, me parece que la función que generaste está buena como ejemplo, pero si no vas a explicar el funcionamiento deberías hacerla para todos los valores representables posibles (que no son tantos como parece).

    • Ariel Palazzesi

      Hola amigo!
      Es que la funcion sirve para cualquier valor!
      Funciona desde 0.01 euro a 999.999.99 euros, más que suficientes para cualquier uso. Si necesitas valores superiores al millon de euros, puedes modificar a num2let() para que haga un llamado mas a la otra funcion, y podrias utilizar valores de hasta 1000 millones. (casi que no puedo imaginar tanto dinero junto.. 😛 )

      Saludos!

      • wengpeng

        Vi tu plantilla, e intente modificar a Num2let() pero como macro solo me sale ordenar concepto y la macro no esta desarrollada, como modifico la función para cambiar Euro por Dólares. Gracias

    • cindy

      ola como estas una pregunta porfavor como puedo convertir un numero cualkiera en excel a letras porfavor es urgente

      • lorena

        los numeros se pueden cambiar

    • elvis21

      hola , eh estado intentando cambiar unas cosas ,pero no me da, bueno , un favor pueden cambiarme estas letras a numeros WWMTOOGJ , los necesito urgente , de ante mano gracias

    • ruben

      Amigos saludos desde chile
      deseo saber como cambio la palabra EURO del final por la palabra peso o simplemente sin esa terminacion
      puedo dejar escrito la palabra peso en el formulario preimpreso.
      gracias
      saludos

  • Federico Reggiani

    Recuerden habilitar los macros en Excel, sino no funciona.

  • Jan

    Hola Ariel,
    la macro funciona a la perfeccion unicamente hay un pequeño fallo que es que cuando escribes "1234" pone "un mil doscientas treinta y cuatro". ¿Como podria hacer para suprimir el "un", de la expresion? Gracias

    • Hugo Hernandez

      Hola Ariel mi nombre es Hugo y soy contador, quiero decirte que la expresión "un mil" es correcta y más cuando se habla en términos monetarios, sólo que tenemos la mala costumbre de omitir el "un" en los textos y en el habla.

      Si puedes corrobora lo que te digo en algún billete de 1,000.00, incluso cuando son dollares dice "one tousand dollars" (un mil dólares).

      No hay que hacer esa corrección a la macro.

      • Ariel Palazzesi

        Hola Hugo!
        Gracias por la aclaración.

        Saludos.

    • jorgevilla3

      no debes suprimir el un, o sino estaría mal escrito tu número en letras, la palara un mil es la forma correcta de escribir este número

  • CHEOV52

    Esta bastante bien pero necesito que me ponga la cantidad en pesos, como le hago??????

  • Rosamarya3108

    Hago todos los pasos que me aparecen en este tutorial y no logro nada cuando escribo la formula me aparece el mensaje NOMBRE con unos signos.Ayuda por fa

  • rosita

    no puedo ver el resultado, no me funciona, he habiltado las macros y nada
    gracias
    rosita

  • Abraham

    Chequen este complemento
    Funciona para pesos y dolares hasta 100 digitos
    http://galeon.com/excelmacros/NumeroALetras.xla

  • levi

    Como estamos???
    Una pregunta.
    Necesitaria saber como puedo hacer para poder colocar varios filtros desplegables en una misma columna en excel

  • david uribe

    Hola amigos, saludos a todos, les escribo desde la hermosa República de Colombia, es un placer comentar con ustedes acerca de la "macro" (coloco las comillas porque en realidad es una función o fórmula para los cálculos de excel y que no viene incluida en él) de la que escriben ustedes para convertir una cantidad expresada en dígitos con su correspondiente valor en texto.

    Debido a mi trabajo, donde de manera corriente hay que llenar planillas de excel, y el valor final hay que expresarlo en letras, decidí – al notar la falta de esta función en excel – escribirla yo mismo. A medida que escribía el código noté fallas en él, cuando lo probé, noté fallas como las que describen:

    ** 1236 = "Un mil doscientos treinta y seis…", al amigo Hugo Hernández le comento lo siguiente: "quiero decirte que la expresión "un mil" es correcta y más cuando se habla en términos monetarios, sólo que tenemos la mala costumbre de omitir el "un" en los textos y en el habla": en Colombia es de uso corriente decir "mil doscientos treinta y seis pesos" y no "un mil…", si no lo creen busquen y verán que nuestros billetes de $1.000 emitidos por el Banco de la República así lo escribe en ellos. Esta falla la corregí a punta de "fuerza bruta", en este momento el código lo estoy mejorando para hacerlo más compacto (aclaro que en mis momentos de ocio – que no son muchos por cierto -, debido al trabajo). Y aclaro también mi expresión "fuerza bruta" porque mis conocimientos de programación son mínimos y lo poco que sé lo he aprendido yo mismo, gracias a todo el contenido que se encuentra en Internet.

    En fin, si alguien desea le puedo enviar el código que escribí y que funciona con cantidades que van de 1 hasta 999.999’999.999.99 (En Colombia se transcribe: "Novecientos Noventa y Nueve Mil Millones Novecientos Noventa y Nueve Pesos con Noventa y Nueve Centavos MLCTE"), y de paso le puedo enviar un documento para que ingrese la citada función a las ya incluidas en excel.

    Con aprecio,

    David M. Uribe

    dav_7236@hotmail.com

    • BELEN

      david uribe yo si ocupo que me des toda la formula te lo agradeceria si me la mandas por este mismo medio gracias

    • Jaime H Daza

      Hola david, soy Igualmente un Colombiano mas, pero haciendo patria desde el exterior, trabajo en Guinea Ecuatorial, Africa, me gustaria tener tus instrucciones para convertir en excel numeros a letras, seria de gran ayuda para mi labor como contable en la empresa con la que trabajo, si te es posible me envias la instruccion para cambiarle" pesos " por " Fcos Cfas " la moneda corriente del africa central.
      Mi E-mail travesuras58@hotmail.com
      jaimehdaza@gmail.com

      Un abrazo de paisano.
      Agradecido:

      JAIME HUGO DAZA PAZ

    • mmarcone

      hola david
      Bueno creo que ya somos unos cuantos que te preguntamos por la función en pesos..
      si es posible podrías ponerla como otra plantilla o decirnos donde cambiar etc..
      Muchas gracias

      mariano

    • cybercurioso

      Hola mi nombre es Fabio Garcia, tambien de Colombia (Bogotá) y si me gustaria que me enviara el codigo que escribio, pues a veces hago automatizaciones en Excel y ese ha sido uno de los mayores incovenientes que he tenido al momento de realizar una factura. Tambien
      me serviria el docuemento.

      Mi correo es fabiogt@starmedia.com.

      Muchas gracias por su colaboracion

    • arturoefren

      DAVID TE AGRADECERIA MUCHO SI ME PUDIERAS ENVIAR LA FORMULA PARA PESOS MEXICANOS A MI CORREO arturoefren2@hotmail.com O A multiformas@grupomulti.com.mx pues me sera de mucha utilidad para dejar de quebrarme la cabeza…..te lo agradezco de antemano CON UN CORDIALSALUDO DESDE CORDOBA, VERACRUZ MEXICO
      GRACIAS…SOY ARTURO EFREN HERNANDEZ RUIZ

    • Robinson15

      David M. Uribe buenos días, le he escrito a su correo sin embargo mi correos son robinsoncp15@gmail.com y hotmail.com
      Agradezco me haga llegar el código que rediseñó para ajustarlo a la costumbre colombiana.

    • Helberto Hurtado

      Buena tarde Don David
      Le quedo muy agradecido si usted me puede colaborar en esta función.
      Helberto Hurtado

    • JHON F

      MI AMIGO BUENAS TARDES, TE COMENTO QUE LA VERDAD ESTOY BUSCANDO ESTA FORMULA POR TODOS LADOS Y NO HE PODIDO HALLARLA, TE COMENTO QUE LA NECESITO POR QUE A DIRIO ESTOY LLENADO CUALQUIER CANTIDAD DE HOJAS EN EXCEL Y COMO NO HE ENCONTRADO LA FORMULA DEBO DIGITAR CANTIDA POR CANTIDAD CADA UNA.

      EN LO QUE ME PUEDAS COLABORAR QUEDARE MUY AGRADECIDO.
      MI CORREO….
      br13baflas4@hotmail.com.
      GRACIAS

    • yuli perez

      Hola David,

      Me podrias ayudar enviandome tu programa al sgte e-mail:
      yuliperez2010@gmail.com
      Gracias

    • Carlos J. García

      es formidable lo que has realizado, felicidades desde córdoba veracruz mexico.#13 podras enviarme lo que comentas para hacerlo anexo de excel.

      Saludos y gracias

  • david uribe

    Hola a todos de nuevo, recibí una corrección a mi comentario de ayer, efectivamente, la cantidad 999.999’999.999 se transcribe "novecientos noventa y nueve mil novecientos noventa y nueve millones novecientos noventa y nueve mil novecientos noventa y nueve pesos MLCTE".

    Atte.

    David M. Uribe

  • BELEN

    porfa si la ocupo es algo urgente

  • perafanu

    Hola quien me podría decir que puedo hacer:
    Quiero convertir números a letras en excel 2008 de Mac los necesito para un formato de cheques y facturación que me recomiendan hacer.

    Perafanu.

  • omar

    Buenas tardes Sres. me confirmar bien como son los pasos para que la cifra de un total la pueda escribir en letras porque le busque de pie a pa pero no le encuentro la vuelta habra alguien que me explique desde el comienzo para ver si falle en algun paso desde ya gracias

  • martin

    hola soy martin, oye un favorzaso mira soy contador, pero quiero covertir un archivo de excel a texto, pero no se como utilizar y aplicar el macro para poder realizar este proceso, pero me puedas ayudar muchas gracias

  • alfonzo

    hola a todos una pregunta es que trabajo en un departamento de evaluacion y me gustaria saber si hay una forma de conver numeros a letras en excel es que he estado buscando y no encuentro la formula quien me podria ayudar.
    mi correo es alfonzo.98@hotmail.com

  • LAURA VILLALPANDO

    HOLA ME PODRIAN AYUDAR COMO HACER PARA CONVERTIR PESOS MEXICANOS A DOLARES
    LETRA Y NUMERO SE LOS AGRADECERIA NO HE PODIDO Y QUISIERA QUE ME ENVIARAN LA INFORMACION PLEASE GRACIAS………………MONTERREY, NUEVO LEON, MEXICO ….

    SALUDOS A TODOS LOS QUE VISITAN ESTE SITIO ADIOS…………………….

  • david uribe

    Hola a todos, como veo que preguntan el codigo, lo he dejado en una pagina de foros, la direccion es:

    http://fotorincon.com/foros/viewtopic.php?f=12&p=19846

    Espero les sirva la ayuda

    atte

    david m uribe

  • david uribe

    Hola, he estado "cacharreando" un rato con la función que convierte números en letras, en excel.

    Ahora puede cambiar "Pesos", "Centavos" y "MLCTE" por lo que más le convenga, espero que la ayuda les sea útil, se incluye un pequeño tutorial que explica el proceso para poner la función en excel.

    La encuentra en:

    http://fotorincon.com/foros/viewtopic.php?t=2124&p=19862

    Saludos a todos desde Colombia,

    atte,

    David M. Uribe – dav_7236@hotmail.com

    • marcos

      hola recibe saludos desde oaxaca mexico me gustaria recibir la formula para convertir numeros en texto si se puede te lo agradecere saludos

    • alexander

      te recomiento me envies esta funcion la nesecito urgente gracias no la encontre en fotorincon

  • maricarmen

    hola, la verdad me gustaria obtener el archivo con lo de los macros, es muy indispensable en mi trabajo….
    se los agradecere mucho si me lo pasan… maricarmen2109@hotmail.com

  • Nelson

    Hola queridos amigos!
    Me parace una buena Herramienta, fenomenal en todo caso.
    Pero como puedo hacer para que los resultados aparescan en Bolívares.

    Gracias

    Saludos

  • ulises aguilera

    Hola a todos, les comento que yo no se nada de nada de programacion en VB o macros, por lo que en una hoja a base de funciones, desarrolle un "programa" que cambia perfectamente cualquier cantidad en numeros a letras.

    El inconveniente es que dedico una hoja por cada cantidad que desee reexpresar mediante un cruce de informacion, "igual a la cantidad expresada en numero que viene de tu factura, y te devuelvo la cantidad en letra, expresada en tu factura".

    Actualmente desarrollo el mismo "programa", pero en un codigo mucho mas compacto, expresado en unas cuantas columnas pero en el mismo renglon, lo que me permite en la misma hoja poner tantos renglones como cantidades en letra vaya necesitando, util si se desea desarrollar una pequeña contabilidad en excell, por eso de las polizas.

    En mi caso, mediante tambien funciones desarrollo un formulario dinamico, lo que me permite tener una hoja como base de datos y una como reporte dinamico, cuyos valores estan condicionados a por ejemplo el numero de cliente, y dentro de los valores que se actualizan automaticamente, esta por supuesto la cantidad con letra.

    ulisesa aguilera
    igualanet@hotmail.com

  • Emg

    Ok. creo que la funcion esta muy buena como ejemplo pero encontre un pequeño error prueben introducir 25.29 y me dicen como corregir eso…

    Lo de cambiae Euro a otro formato de monetario es solo cambiar el texto Euro en el codigo y ya esta.

    Si corrigen este error que encontre seria bueno que lo publiquen en el foro
    Chao

    • Bulbonio

      #31 sobre el error de los decimales encontre que es un problema de Excel puesto no sabe calcular desconozco la raiz de su calculo pero es una simple conversion de numeros y no sucede con todos los numeros, los que mas estan excentos son aquellos que tienen 5 ya que estuve haciendo pruebas con varios, la unica forma que se me ocurrio para poder solucionarlo es cambiar la formula que tienes (importe – Int(importe)) * 100) por esta otra (importe * 100) – (int(importe) * 100) asi te quedaran los numeros de centavos, solo aplica para 2 digitos.

      • Dezconocido

        #81 Amigo me ha funcionado tu solución con los decimales. Gracias.

        Para los que necesiten aplicarlo en su celda con el numero yo tengo lo siguiente:

        =MAYUSC(CONCATENAR("Son: ";num2let(Celda que contiene el numero)))

  • gfyfyhn

    es muy interesante

  • emg

    Hola Nelson recibe saludos desde Nicaragua, para que el resultado aparesca en Bolivares anda al codigo y cambia donde dice euro sustuyelo por Bolivares y listo… espero que responda a tu pregunta.

  • Patty

    Hola, quisiera ayuda :
    1.- Necesito Cambiar euros por Pesos
    2.- Quiero saber si puedo cambiar a letras mayusculas

    Gracias por su ayuda

  • agus

    me gustaria saber si es posible una vez creada esa formula en el visual, abrir de cualquier planilla de excel sin tenes q volver a establecerla
    gracias

  • CAJEME

    Buenos Dias

    Necesito de favor la macro, pero que me pueda dar la cantidad en por ejemplo de la siguiente cantidad

    $122586.25

    Deberia de escribirse
    Son un ciento veinte y dos mil quinientos ochenta y seis pesos 25/100 M.N

    Se los agradeceria mucho,
    lo pueden enviar a su servidor
    eliezergutierrez@hotmail.com

  • jose angel

    hola como hago para que la formula me exprese las cantidades en bolivares fuertes

  • marcos

    Funciona mal. Por ejemplo pongan 1,21 y vean que figura

  • xbramax

    muy buena

  • ANGEL

    HOLA EDITOR… SALUDOS…
    BIEN MI PREGUNTA ES … YA QUE TENGO LA PLANTILLA PARA CONVERTIR LO NUMERO EN TEXTOS, SOLO FUNCIONA HASTA LOS NOVECIENTOS Y FRACCION PERO EN MI TRABAJO OCUPO HASTA MILLONES DE PESOS (MXN) COMO PUEDO CAMBIAR LA FORMULA O INCREMENTARLE LA FUNCION PARA PODER OCUPARLA ADECUADAMENTE….
    TE DEJO MI CORREO juca_siete@hotmail.com Y cm2_angelj@yahoo.com.mx
    att: ANGEL J.

  • Juank

    Buenos Dias muchacho excelente trabajo con esa macro los felicito mucho. la verdad es que hetratado de modificarla para que me arroje el resultado de mas de 6 dijitos y no lo he logrado le agradeceria si me envian el codigo completo.

    Saludos y nuevamente los felicito!!!!!

    Juan Carlos
    juank_0101@hotmail.com

  • JorgeAriel

    Hola a todos!

    Recientemente tengo la necesidad de utilizar esta función para mi trabajo y creo que es una excelente herramienta pero he seguido los pasos como lo indican y he llegado hasta la parte de pegar el código en VB y despues de ahi ya no se que hacer, mucho les agradecere si alguien me puede ayudar. (pochesl@hotmail.com)

    Saludos

  • armagoba

    Esta excelente la macro solo que me gustaria a que me ayudaras a que saliera con pesos (Mexico) y que se representara asi: Diez mil quinientos pesos 59/100 M.N.

    Soy nuevo en esto y la verdad no tengo idea de como cambiarla, de hecho no he podido ni siquiera pegar la macro a mi hoja de calculo, espero me puedas ayudar!!!
    Mi correo es armagoba@hotmail.com
    Necesito de su ayuda!!

    • Bulbonio

      #49 en el codigo cambia la siguiente parte
      If importe Int(importe) Then
      num2let = num2let & " " & ((importe * 100) – (Int(importe) * 100)) & "/100 M.N."
      End If

      por cierto muchas gracias por la funcion me servira mucho y corrigo mi post anterior diciendo que era error de Excel, el error es o de OS o del procesador puesto en VB me ocurre el mismo problema con VB 6 y .NET he probado en varios equipos por lo que no hay nada que podamos hacer para cambiarlo incluso si escribes 24.29 – 24 el resultado sera 0.289999999 y si no me creen haganlo en excel y pongan el formato de la celda en numero con 10 digitos.

  • ludyn reyes

    quiero aprender a usar macros y programar en excel

  • Vania

    hola a todos, me gusto mucho la planilla muy buena, la modifique para que entregara los valores en pesos y para que pudieran ingresarse valores sobre el millon.

  • maricela

    mira tengo una duda no se si se algun modo puedan ayudarme
    necesito convertir cantidades de numero a letra por desir

    $1,500.00 que lo arrastre automaticamente otra selda asi

    ( un mil quinientos pesos 00/100mn) como le ago

    gracias espero su respuesta ansiosamente.

  • surge

    no puedo hacer para q me de en exel la cantidad escrita alguien podria desirme como le hago
    paso por paso

  • Gonzalo Bermejo

    He leído la macro. Me parece que la función "Int" produce un error al interpretar los decimales. Por ejemplo: Si introducimos 12,60 nos devuelve "Son doce euros con cincuenta y nueve centavos." Sucede lo mismo con otros decimales.
    ¿Cabe corregirlo? Un saludo y gracias.

  • FrayXon

    Hola amigos les dejo una nueva direccion donde pueden descargar el codigo de la funcion que convierte números a texto en excel, sirve para las versiones xp – 2003 – 2007 – 2010.

    Las "pecuecas" (en Colombia se llama de esta manera al mal olor que les da a algunas personas en los pies) de fotorincon.com eliminaron los archivos adjuntos que tenia subidos en su pagina de foros, quien sabe con que justificacion.

    En la página emagister.com se loguean con el mail rudins21@hotmail.com contraseña DASISTLEBE, de alli dirigen la búsqueda (parte superior izquierda) con el texto "convertir numeros a texto en excel (xp", ahí encuentran varios debates, buscan el de un personaje que se llama david uribe, (ese soy yo),

    click en el enlace "Convertir números a texto en excel (xp – 2003 – 2007 – 2010) – Sólo PC",

    luego click en "ver su 1 documento", los lleva a otra página,

    click en NumerosATexto, ahi aparece un enlace color naranja "descargar este documento".

    Se trata de un documento de texto plano, seleccionan el código y lo pegan en la programador de visual basic y a la orden; la fórmula la deben buscar dentro de la categoría de "Funciones definidas por el usuario", se llama NumerosATexto.

    Les pido que una vez se logueen en emagister y descarguen el documento, cierren la sesion para que otras personas puedan a su vez descargar y emplear el codigo.

    Atte

    DMUM

  • Cesar

    Buenas amigos, me podrian por favor colaborar con algo: quiero que en un archivo de excel si digito un numero este sea reemplazado con un nombre. La idea es abreviar la escritura y darle un codigo al nombre. Por ej: si digito 1 entonces que aparezca el nombre "Pepito Perez". Como hago para crear una funcion asi.
    Muchas gracias.
    Cesar

  • ruben

    he visto algunos foros pero necesito cambiar euros por pesos o simplemente que lo ignore
    la palabra peso puede estar pre escrita en otra celda
    gracias
    microloacal@hotmail.com
    saludos desde chile san pedro de atacama
    ruben

  • TAMANACO

    hola necesito por favor me ayuden a enviar la funcion de convertir en letra los montos de facturas bajo la denominación Bs.(Bolivares) mi correo es maryjose302004@hotmail.com

  • VIQUI

    un favor como hago para que no me salga euros si no pesos … URGENTE POR FAVOR

  • Miriam

    Hola hola, la verdad me gustaria mucho obtener el archivo con lo de los macros, es muy indispensable en mi trabajo….
    se los agradecere mucho si me lo pasan… anirones@hotmail.com

  • Jorge

    no puedo probarlo porque no encuentro el codigo

  • joelewis

    Buenas noches David Uribe, estoy viendo tu comentario me gustaria de favor me pudieras enviar los codigos, ya que me estoy quebrando la cabeza y no puedo. gracias. te agradecere infinitamente, saludos desde México. Estoy casado con una Colombiana hermosisima de Bogota.

  • leidy

    no q tal eso ta n complicado

    • hkhfuls

      mmmmmmmmmm si estoy deacuerdo

  • anónimo

    David, te saludo con afecto. Deseo preguntarte, si es posible que nos digas la razón por la que decidiste transmitirnos la función de conversión de números a letras en Exel por medio del foro que nos señalas (del cual ya fueron eliminados los adjuntos que dejaste) y no por esta página tuya, a la que da más gusto acceder que a aquella que solo se dedica a tomar fotos. ¿Podrías aclarar mi duda, por favor?

  • arlides

    hola David, estuve viendo el foro que publicaste y me parece que te borraron los adjuntos, te escribi al correo para ver si te ueda facil colaborarme enviandolos, me urge para mi trabajo, mil gracias por tu colaboracion. me llamo Jeison Arlides guzman y vivo en medellin!

  • micca

    cuando pones un valor con 16 centavos ejemplo 1.16 el texto te dice un euro con quince centavos

    • Juan

      Este error es intermitente, a veces asoma con ciertas cantidades y otras no, pero afecta siempre a lo que viene despues del punto decimal.

      Alguien nos podria decir a que se debe y como solucionarlo?

  • Julián García

    LA FÓRMULA ESTA MUY BIEN, PERO COMO PUEDO SUSTITUIR LOS EUROS POR PESOS?

  • argame

    No veo codigo al final

  • joseferrusca

    Hola buenas tardes: ¿ por favor, me podrias obsequiar la instrucción ( macro o funcion) para convertir numeros a letras en PESOS.? te lo agradeceré mucho. Saludos.

  • asiul3000

    Excelente esta macro, pero quisiera que los centavos sean antes de descripcion de la moneda
    gracias por tu respuesta
    saluds

  • jorge armando

    hola soy estudiante, me gustaria saber cual es el codigo en bisual estudio.net para para poder leer un numero y expresarlo en letras, ejemplo 10000: dies mil

  • Gerardo Alive

    Estimado,
    esta muy buena la manera que proporcionaste para la funcion final.. pero le encontre un pequeño (o gran) error.. si no necesitas decimales (por ejemplo: 65.521 = sesenta y cinco mil quinientos veintiuno) esta perfecto!!.. e incluso cuando tambien es con decimales, pero solo si estos son mayores a 0.01 (por ejemplo: 521,21 = quinientos veintiuno con 21/100) tambien esta perfecto!!..

    pero el problema se presenta cuando quieres mencionar de todos modos los decimales pero que estos sean "0".. por ejemplo: 521,00 = quinientos veintiuno con 00/100; en vez de: quinientos veintiuno /100…… que es como lo presenta la macro..

    porfa.. ayudame a solucionar este problemita..

  • Anny

    buenas noches. alguien por favor puede ayudarme, he pegado la macro tal y como indican las instrucciones pero por mas que trato no sale el resultado. el resultado que indica es #¿NOMBRE?. les agradezco su ayuda

    annyliz06@hotmail.com

  • Anny

    buenas noches. alguien por favor puede ayudarme, he pegado la macro tal y como indican las instrucciones pero por mas que trato no sale el resultado. el resultado que indica es #¿NOMBRE?. les agradezco su ayuda

    annyliz06@hotmail.com

  • Carlos

    Quisiera saber como adquirir la plantilla para convertir numeros, espero alguien me pueda decir como, gracias.

    Saludos.

  • Dezconocido

    Gracias, me ha servido un montón, ya coloque de euro a Bolívares, ahora voy a para que solo salga en mayúscula 😀

  • Dezconocido

    Gracias, me ha servido un montón, ya coloque de euro a Bolívares, ahora voy a para que solo salga en mayúscula 😀

  • Enrique

    hola por favor alguien puede ayudarme, he pegado la macro tal y como indican las instrucciones pero por mas que trato no sale el resultado. el resultado que indica es #¿NOMBRE?. les agradezco su ayuda

    • Toni

      A mi me pasa los mismo la macro me funciona pero cuando cierro el excel no me la reconoce i me sale esto de #¿NOMBRE? alguien sabe lo que pasa??¿

      #89

  • LILIANA

    buena tarde la verdad me gustaria que me ayudaran y me dieran el codigo que debo colocar, por que en la parte donde dice descargar planilla de instrucciones no me aparece nada
    gracias

  • carlos

    Pueden utilizar esta herramienta que funsiona perfectamente y queda guardado en tu sistema suerte!! twitter: @j_carlos_e http://www.megaupload.com/?d=VRMU3KHK

  • MacDary

    Hola!

    Espero me puedas ayudar con lo siguiente: me ha servido tu tutorial para convertir de numero a texto, pero, requiero que las cantidades en centavos, se expresen en número y no en texto, es decir, algo asi como 20/100 y, que tenga la posibilidad de variar ya sea en pesos o dólares.
    Gracias por tu ayuda y saludos desde Mexico

  • icelaaa

    cual es el codigoo no encuentro nadaaa… ayuda por fisss

  • deibis

    Hola quise bajar la planilla para probarla, pero el link me dice que no esta. De donde podria bajarla?

    Muchas gracias

  • Carlos

    hola amigos
    quisiera convertir un numero en texto…ej
    5 = rrrrr
    4 = rrrr
    3 = rrr
    2 = rr
    1 = r
    muchas gracias por su ayuda..
    saludos

  • Carlos

    hola amigos

    quisiera convertir un numero en texto con una formula o funcion en excel 2007 (no en visual basic)…ej

    5 = rrrrr

    4 = rrrr

    3 = rrr

    2 = rr

    1 = r

    muchas gracias por su ayuda..

    saludos

  • Jufanco

    Alguien me puede decir donde veo los codigos que debo pegar para que fumcione la macro

  • LSD

    Gracias

  • Juan Rodriguez

    Saludos. Gracias a todos por participar en este foro. Estoy urgido de esta macro pero no se descarga. Al parecer ha sido quitada. Alguien podría hacerme el favor de enviarme el código? Este es mi correo: jarhdoa@cantv.net.
    Muchas gracias!

  • Pocholo c:

    Olii xD
    Como estan quisiera saber si ahi vendn pan ?
    o algun tipo de perros voladores ;A

  • flor

    que es en numero normal

    aeaca
    +eeabd

  • Oscar Sepulveda

    Ariel me interesa mucho la plantilla, pero la plantilla de ejemplo no se puede descargar, la podrias subir de nuevo, gracias

  • nanthar shimpiukat

    la naturaleza es un medio muy importatnte q debemos saber para nuestro medio anbiente .
    x la cual debemos cuidarlo x nuestro bien y x la proteccion de muchas personas mas q vivimos en este planeta para q los arboles nos cuiden y nos den mucho aire y proteccion en toda la vida .

  • nanthar shimpiukat

    MHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHHUYRUY7HRYBBHAYSTGHHATYGHUAHHTDBUGSGMJHJJF012526825HJHDUDHYHYGDTHGDTYDGFDH.BDSTTGDYATYAT6
    DYDSTDHRUYUSERJSYHBFFSAGSATRF02T6464GTFGSFGDDHAGDHGHSATGDSHUDSHREUJUERURYUFYFGYYRE76EGH537545U4758585634JFHUJFGYHUFYUFUYGETYEUEWYY6ERYYGFYDHFD GHGYEDYTEYTYEYETEH6Y
    RUERYUY7YREUR7URURR.-,RURYREWUWYYTEUEY7YTRR-KUERTWU9U3W
    REWUR8T98J47REYEWBEVGE,HDUFYERLIR9KR.E98RRJ9WRE{}+Q7Q8Y7RU}Ñ¿´PGREY6GUEWYEYTEW5DFDHSYTWJQUWT6HEBGHYE83454742332784947464543435373894050945623425626262626254434188I26101128145972255552536JDEHUYHFUEJGEYYTERYTRE6666666TYFTTEGGDFHJFJKUJGKJJGKJKHIKHJIGDTTTETETTETT.

  • Christian

    Hola Hugo.
    Lamentablemente no puede descargar la planilla de ejemplo, por favor me la puedes facilitar a mi e_mail carrascoahen@gmail.com

    Saludos y gracias.

  • Edith

    Hola soy peruana y tengo problemas, por favor si alguien me puede ayudar: deseo convertir un número en letras, ejem 2343.34 dos mil trescientos cuarentitres y 34/100 dólares americanos
    gracias

  • skull

    no se ve el archivo

  • fernanda

    ola cm puedo descargar el programa para convertir de numeros a letras en excel ayudenme xfavor

  • ronald magaña

    me parece excelnete la macro, pero tiene un pequeño detalle con los decimales, a la persona quien tenga el archivo original de excel favor verificar con la macro publicada, ya que los decimales si no los convierte exactamente, por ejemplo 12.20 doce euros con diecinueve centavos.
    siendo lo correcto doce euros con veinte centavos.
    alguien que me ayude???

  • Efren

    Gente aqui hay un tutorial en video 100% seguro espero les sirva 🙂
    http://www.manualestutor.com/2012/08/convertir-numeros-letras-en-excel.html

  • jasmin araceli

    un saludo para mi mejor amix "BRENDA"

  • PATRICIO

    Hola amigos, soy profesor y tengo la dificultad de expresar las notas en palabras para certificado de calificaciones finales, en una planilla excel 2010. Ojalá alguien pueda brindarme su ayuda. Gracias.

  • karin

    gracias por toda la información estaba bien calidad son buena onda

  • FRANCISCO MARTINEZ

    HOLA! ALGUIEN ME PUEDE ORIENTAR COMO DESCARGAR EL MACRO PARA EXPRESAR IMPORTES EN TEXTO?