Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Ofimática (http://www.forosdelweb.com/f90/)
-   -   Como desarrollar Numeros en Forma Literal en Excel... (http://www.forosdelweb.com/f90/como-desarrollar-numeros-forma-literal-excel-362204/)

RaymerBol 07/01/2006 16:43

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.....

JavierB 07/01/2006 17:15

Hola RaymerBol

Este mensaje puede ayudarte:

http://www.forosdelweb.com/f90/pasar-numeros-letras-excel-347987/

Saludos, :adios:

RaymerBol 07/01/2006 18:54

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........:'(

crow78 07/01/2006 22:08

Existe otro metodo que no necesitas declarar ninguna libreria dinamica, dejame buscar los datos....
saludos

RaymerBol 09/01/2006 12:28

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....:-)

uzziber 10/01/2006 12:49

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...

uzziber 10/01/2006 13:02

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...

uzziber 10/01/2006 13:59

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...

judoka 11/01/2006 07:44

tambien te puede servir esto

http://www.forosdelweb.com/showthrea...24827#poststop

RaymerBol 11/01/2006 19:59

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:

uzziber 12/01/2006 13:14

Arrieros somos y en el camino andamos...

A la orden RaymerBol...

Saludos...

Hanuman 24/07/2009 09:04

Respuesta: Como desarrollar Numeros en Forma Literal en Excel...
 
Muy buen aporte GRACIAS:aplauso:

caesar.l 25/07/2009 09:39

Respuesta: Como desarrollar Numeros en Forma Literal en Excel...
 
Cita:

Iniciado por Hanuman (Mensaje 3018453)
Muy buen aporte GRACIAS:aplauso:

Si nada mas te regristraste para poner eso :-p Que no viste el letrero que este tema ya es viejo. Por favor lee las politicas del foro

BrujoNic 25/07/2009 10:18

Respuesta: Como desarrollar Numeros en Forma Literal en Excel...
 
Cerrado.

No se permite revivir temas viejos.
Lee Las Políticas de Foros del Web.


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.