Retroceder   Foros del Web > Temas generales de computación > Ofimática

Respuesta
 
Herramientas Desplegado
Antiguo 07-ene-2006, 15:43   #1 (permalink)
RaymerBol ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Ubicación: Bolivia
Mensajes: 48
Enviar un mensaje por MSN a RaymerBol Enviar un mensaje por Yahoo  a RaymerBol
Como desarrollar Numeros en Forma Literal en Excel...

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...... y gracias de antemano.....
RaymerBol está desconectado   Responder Citando
Antiguo 07-ene-2006, 16:15   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.859
Hola RaymerBol

Este mensaje puede ayudarte:

Pasar de números a letras en Excel

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 07-ene-2006, 17:54   #3 (permalink)
RaymerBol ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Ubicación: Bolivia
Mensajes: 48
Enviar un mensaje por MSN a RaymerBol Enviar un mensaje por Yahoo  a RaymerBol
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 , 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......

Les suplico........
RaymerBol está desconectado   Responder Citando
Antiguo 07-ene-2006, 21:08   #4 (permalink)
crow78 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: diciembre-2004
Mensajes: 396
Enviar un mensaje por MSN a crow78 Enviar un mensaje por Yahoo  a crow78
Existe otro metodo que no necesitas declarar ninguna libreria dinamica, dejame buscar los datos....
saludos
crow78 está desconectado   Responder Citando
Antiguo 09-ene-2006, 11:28   #5 (permalink)
RaymerBol ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Ubicación: Bolivia
Mensajes: 48
Enviar un mensaje por MSN a RaymerBol Enviar un mensaje por Yahoo  a RaymerBol
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....
RaymerBol está desconectado   Responder Citando
Antiguo 10-ene-2006, 11:49   #6 (permalink)
uzziber tiene algunos puntos positivos de karma
 
Fecha de Ingreso: agosto-2004
Mensajes: 655
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 está desconectado   Responder Citando
Antiguo 10-ene-2006, 12:02   #7 (permalink)
uzziber tiene algunos puntos positivos de karma
 
Fecha de Ingreso: agosto-2004
Mensajes: 655
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 está desconectado   Responder Citando
Antiguo 11-ene-2006, 06:44   #9 (permalink)
judoka está en el buen camino
 
Avatar de judoka
 
Fecha de Ingreso: enero-2004
Ubicación: viña del mar
Mensajes: 176
tambien te puede servir esto

http://www.forosdelweb.com/showthrea...24827#poststop
__________________
hay tres tipos de matemáticos, los que saben contar y los que no.
Oscar
judoka está desconectado   Responder Citando
Antiguo 11-ene-2006, 18:59   #10 (permalink)
RaymerBol ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2005
Ubicación: Bolivia
Mensajes: 48
Enviar un mensaje por MSN a RaymerBol Enviar un mensaje por Yahoo  a RaymerBol
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....
RaymerBol está desconectado   Responder Citando
Antiguo 12-ene-2006, 12:14   #11 (permalink)
uzziber tiene algunos puntos positivos de karma
 
Fecha de Ingreso: agosto-2004
Mensajes: 655
Arrieros somos y en el camino andamos...

A la orden RaymerBol...

Saludos...
uzziber está desconectado   Responder Citando
Respuesta

Calificación: Calificación de Tema: 2 votos, 4,50 de promedio.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 22:22.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93