![]() |
Como desarrollar Numeros en Forma Literal en Excel... :molesto: Hola amigos del foro... sé que estedes me ayudarán esto: Quisiera obtener como resultado de una columna "X", en donde esté los números en forma numeral (ej. 1, 45, 70, etc) y en otra columna "Y" que me salga en forma leteral (ej. Uno, cuarenta y cinco, setenta, etc). En la columna "X" (cualquier columna) existe cualquier número de 1 al 200 y de acuerdo al valor de la celda me devuelva el resultado en la Columna "Y" (cualquier columna). Espero haber sido claro en mi problema y esperando su respuesta de ustedes queridos amigos......:arriba: y gracias de antemano..... |
Hola RaymerBol Este mensaje puede ayudarte: http://www.forosdelweb.com/f90/pasar-numeros-letras-excel-347987/ Saludos, :adios: |
Gracias me funciona pero...... Gracias de veras por tu link JavierB, te quedo muy agradecido... Lo he probado con el link que me diste y funciona perfectamente.... y me parece que funciona solo si en el archivo esta guardado el módulo:borracho: , y ademas como soy de habla hispana, eso de "Trecientas, docientas, quinientas...", etc no se como cambiaria esos adjetivos por por "Trecientos, docientos....", etc plis por favor necesito urgente amigos del Foro..... Talvés se podría crear una formula.... bueno lo que yo quisiera es la formula porque eso de estar cada vez grabando mudulos no me parece bien.... quetal si mi archivo lleve a otra PC y tengo que estar llevando la librería dinámica mas???? Gracias de antemano, yo se que ustedes me pueden ayudar......:arriba: Les suplico........:'( |
Existe otro metodo que no necesitas declarar ninguna libreria dinamica, dejame buscar los datos.... saludos |
Existe??? Amigo Crow98 te espero tus datos y gracias de antemano.... estaba tratando de hacer con listas pero no me funciona solamente.... bueno por mi parte me estoy rompiendo mi cabeza..... Gracias amigos de veras....:-) |
Ojalá les sirva ésto, me ha funcionado de maravilla para facturar: "Convertir números a letras en Excel Ya que mediante el formato de Excel no es posible, la solución puede ser crear un módulo de Visual Basic que nos realice el trabajo. Afortunadamente, Microsoft nos ofrece otra alternativa en su página web del área de descarga de Excel. Se trata de utilizar una función llamada Recibo, que se encuentra en una librería dinámica y que puede llamarse desde Excel definiendo una función. Veamos los pasos a seguir: Descargamos a nuestro disco duro el archivo E10467.EXE de la dirección http://www.microsoft.com/spain/suppo...les/E10467.EXE El archivo E10467.EXE contiene dos archivos empaquetados: DLLTCAST.DLL y E10467.DOC. El primero es la librería dinámica que contiene la función Recibo y el segundo es un archivo de Word con las instrucciones para utilizar en Excel la función. Ejecutamos el archivo E10467.EXE y copiamos el archivo DLLTCAST.DLL a la carpeta c:\windows\system de nuestro disco duro. Arrancamos Excel y en un nuevo libro o en el que necesitemos utilizar la conversión de números a letras, insertamos un nuevo módulo de Visual Basic. En Excel 2000 mediante el menú Herramientas--Macro--Editor de Visual Basic y a continuación ejecutando en este editor el comando Insertar--Módulo. Escribimos el código siguiente en el módulo: Declare Sub Recibo Lib "dlltcast.dll" (cifra As Long, ByVal texto As String) Function letras(minumero) Dim texto As String * 255 Dim cifra As Long texto = String(255, 0) cifra = CLng(minumero) Call Recibo(cifra, texto) letras = texto End Function Guardamos el libro de trabajo y cerramos el editor de Visual Basic. Probamos a utilizar la función en la hoja de cálculo en la que hemos definido la función escribiendo =letra(Número). Siendo número un valor numérico o una referencia de celda que contenga un número. Por ejemplo: =letra(56789) o =letra(B2). En el archivo de Word E10467.DOC podemos ver la forma de utilizar la función desde cualquier hoja de cálculo sin tener que definirla nuevamente." Tomado de www.galeon.com Saludos... |
Creo que en el post anterior le di la vuelta a la sugerencia hecha arriba por RaymerBol; La intención de tener una librería es que la macro se pueda utilizar en cualquier archivo llamando sólo a una función en la ventana de funciones. Tenemos éste otro recurso: http://www.mundogamers.com/trucospc/truco/205.html Seguimos buscando... Saludos... |
Encontré éstos otros enlaces: http://server-die.alc.upv.es/alumno/.../Parches95.htm http://www.elguille.info/vb/ejemplos...t_en_excel.htm http://articulo.mercadolibre.com.mx/MLM-10006252--_JM http://www.lawebdelprogramador.com/c...a+Aplicaciones http://www.cofradia.org/modules.php?...ticle&sid=7660 http://www.sistemaslym.net/vba/excel...numletras.html Ojalá alguno te sirva.... Saludos... |
|
Me funcionoo..... Gracias amigos del foro principalmente a los amigos Judoca y uzziber... por ayudarme en esta tarea importante para mi.... lo probe y funciona pero haciendo todo un macro, por lo visto es la unica solucion, de veras Gracias....:arriba: |
Arrieros somos y en el camino andamos... A la orden RaymerBol... Saludos... |
Respuesta: Como desarrollar Numeros en Forma Literal en Excel... Muy buen aporte GRACIAS:aplauso: |
Respuesta: Como desarrollar Numeros en Forma Literal en Excel... Cita:
|
Respuesta: Como desarrollar Numeros en Forma Literal en Excel... |
| La zona horaria es GMT -6. Ahora son las 00:33. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.