Pasar cifras a letras en calc
Pasar cifras a letras en calc
Necesitaría una Macro para CALC que me convierta las cifras dadas en numeros en su correspondiente cantidad en letras, incluyendo también los decimales.
Ej. que convierta 12346,25 en doce mil trescientos cuarenta y seis con veinticinco.
He encontrado una macro/funcion cuyo nombre es ALETRA. El problema es que está hecha para Méjico y sin decimales y nos encontramos por ejemplo que
1234,56 lo traduce como 1 mil y doscientos treinta y cuatro. La macro funciona perfectamente pero no me sirve.
Gracias,
Ej. que convierta 12346,25 en doce mil trescientos cuarenta y seis con veinticinco.
He encontrado una macro/funcion cuyo nombre es ALETRA. El problema es que está hecha para Méjico y sin decimales y nos encontramos por ejemplo que
1234,56 lo traduce como 1 mil y doscientos treinta y cuatro. La macro funciona perfectamente pero no me sirve.
Gracias,
Re: Pasar cifras a letras en calc
Bienvenido al foro. Si no lo has hecho aún por favor lee la Guía de supervivencia: el subforo Macros y API UNO es para dar ejemplos/comentar código de macros, por lo que muevo este mensaje al subforo de Calc.
El código de la macro es fácilmente visible una vez instalada la extensión, por lo que tendrías que editarla para cambiar los textos que quieras.
El código de la macro es fácilmente visible una vez instalada la extensión, por lo que tendrías que editarla para cambiar los textos que quieras.
No respondo mensajes privados sobre AOO/LibO, por favor, utilice el foro para sus preguntas
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
LibreOffice en openSUSE con escritorio Plasma
---
Existen dos clases de personas: las que dicen que existen dos clases de personas y las que no.
-
- Mensajes: 261
- Registrado: Lun Dic 01, 2008 7:59 am
- Ubicación: Pereira, Colombia
Re: Pasar cifras a letras en calc
Saludo: Vaya a "MACRO QUE CAMBIE NUMEROS A TEXTO"
Néstor
S,O. Ubuntu 15 AOO_4.0.1
S,O. Ubuntu 15 AOO_4.0.1
Re: Pasar cifras a letras en calc
Hola a todos...
Anexo un archivo con ejemplos y la función para convertir número en letras, verifica si te sirve...
Saludos a todos...
Mauricio
Anexo un archivo con ejemplos y la función para convertir número en letras, verifica si te sirve...
Saludos a todos...
Mauricio
- Adjuntos
-
- Numeros a letras.ods.zip
- Pasar números a letras, función de Calc en OOo Basic
- (11.7 KiB) Descargado 3664 veces
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Pasar cifras a letras en calc
Buenos dias, intento ejecutar le macro y no puedo, cambie las opciones de seguridad y tampoco me lo permite, estoy omitiendo algo?
Disculpa la ignorancia tan elemental, busque pero no encontre nada.
Solo podemos pasar de numeros a letras mediante una MACRO ? no hay alguna formula?
saludos
Gabriel
Disculpa la ignorancia tan elemental, busque pero no encontre nada.
Solo podemos pasar de numeros a letras mediante una MACRO ? no hay alguna formula?
saludos
Gabriel
OpenOffice 3.4 en Windows XP
Re: Pasar cifras a letras en calc
Hola..
La macro no se ejecuta.
Se usa mas o menos así como si fuera una función:
Saludos, Federico.
La macro no se ejecuta.
Se usa mas o menos así como si fuera una función:
Código: Seleccionar todo
=NUMEROS_LETRAS(A2;B2;C2;D2;E2;F2;G2)
- Adjuntos
-
- Numeros a letras.ods
- Numeros a letras
- (13.2 KiB) Descargado 1048 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Re: Pasar cifras a letras en calc
Buenas tardes.
Estoy utilizando la versión 4.1.1 de OpenOffice y las macros que se anexan en este foro, ninguna funciona porque genera error titulado: OpenOffice 4.1.1 Error en tiempo de ejecución de BASIC. El argumento no es opcional. En la línea: If Len(Texto_Inicial) = 1 And Texto_Inicial = "0" Then
Agradezco si me pueden apoyar en la solución del mismo.
Muchas gracias
Estoy utilizando la versión 4.1.1 de OpenOffice y las macros que se anexan en este foro, ninguna funciona porque genera error titulado: OpenOffice 4.1.1 Error en tiempo de ejecución de BASIC. El argumento no es opcional. En la línea: If Len(Texto_Inicial) = 1 And Texto_Inicial = "0" Then
Agradezco si me pueden apoyar en la solución del mismo.
Muchas gracias
OpenOffice 4.1.1
Re: Pasar cifras a letras en calc
El mensaje es claro, no estas pasando todos los argumentos necesarios, mira el archivo de ejemplo primero...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Pasar cifras a letras en calc
Hola a todos!
Probando la utilidad he descubierto lo que considero algunos errores o imperfecciones y que tengo a bién a comunicarles por si alguno de ustedes da con la corrección.
Unos estan vinculados a la unidad de millar, de millón y bilión.
No se si será el uso en otros paises, pero en España "1.000" se escribe "mil", en cambio, la función devuelve "un mil".
Lo mismo pasa en cantidades tales como "1.001.001.000,01", así deberia escribirse "mil un millones mil ducados con un céntimo" y la función indica "un mil un millón un mil ducados con un céntimo".
Otra imperfección aparece (considereando dos decimales) para valores como "0'996". Se deberia escribir "1 euro con 0 céntimos" o simplemente "1 euro", en canbió, el resultado obtenido es "cero euros con cero céntimos".
Finalmente, "1'01" aparece redactado utilizando el plural para la moneda: "un pesos con un centavo".
Saludos!
Probando la utilidad he descubierto lo que considero algunos errores o imperfecciones y que tengo a bién a comunicarles por si alguno de ustedes da con la corrección.
Unos estan vinculados a la unidad de millar, de millón y bilión.
No se si será el uso en otros paises, pero en España "1.000" se escribe "mil", en cambio, la función devuelve "un mil".
Lo mismo pasa en cantidades tales como "1.001.001.000,01", así deberia escribirse "mil un millones mil ducados con un céntimo" y la función indica "un mil un millón un mil ducados con un céntimo".
Otra imperfección aparece (considereando dos decimales) para valores como "0'996". Se deberia escribir "1 euro con 0 céntimos" o simplemente "1 euro", en canbió, el resultado obtenido es "cero euros con cero céntimos".
Finalmente, "1'01" aparece redactado utilizando el plural para la moneda: "un pesos con un centavo".
Saludos!
openoffice 4.1.7 windows 10
Re: Pasar cifras a letras en calc
En México es correcto el "un mil"... voy a revisar los demás...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Pasar cifras a letras en calc
En LibreOffice se encuentra implementado como parte del formato de las celdas.
https://help.libreoffice.org/6.3/es/tex ... _id3153514 buscar por 'NatNum12 modifier' al final de la página web.
Utiliza los patrones de http://www.numbertext.org
https://help.libreoffice.org/6.3/es/tex ... _id3153514 buscar por 'NatNum12 modifier' al final de la página web.
Utiliza los patrones de http://www.numbertext.org
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Pasar cifras a letras en calc
Si uso el formato:
Obtengo:
pero si cambio el idioma a Español México, se pierde el formato... ¿como lo obtengo en español?
Código: Seleccionar todo
[NatNum12 capitalize money MXN]0.00
Código: Seleccionar todo
One and 99/100 Mexican pesos
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Pasar cifras a letras en calc
Ten en cuenta el separador decimal.
Valor celda: 154,255
Formato: [NatNum12 capitalize MXN]0,00
Resultado: Ciento cincuenta y cuatro pesos mexicanos con veintiséis centavos
Valor celda: 154,255
Formato: [NatNum12 capitalize money USD]0.00
Resultado: One hundred fifty-four and 26/100 U.S. dollars
Idioma del formato de celda: English (USA)
Creo que lo importante aquí es que el idioma del formato de la celda lo admita.
Valor celda: 154,255
Formato: [NatNum12 capitalize MXN]0,00
Resultado: Ciento cincuenta y cuatro pesos mexicanos con veintiséis centavos
Valor celda: 154,255
Formato: [NatNum12 capitalize money USD]0.00
Resultado: One hundred fifty-four and 26/100 U.S. dollars
Idioma del formato de celda: English (USA)
Creo que lo importante aquí es que el idioma del formato de la celda lo admita.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Pasar cifras a letras en calc
Juro que intente cambiar el idioma y que el punto decimal era correcto...
Ahora se ve correcto, listo para el tip del día... gracias mi amigo...
Ahora se ve correcto, listo para el tip del día... gracias mi amigo...
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
Re: Pasar cifras a letras en calc
Estupendo Mauricio, tenemos fantásticos avances, pero lamentablement prácticamente desconocidos.
Gracias por los Tips.
Gracias por los Tips.
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
-
- Mensajes: 11
- Registrado: Dom Ene 10, 2016 3:03 am
Re: Pasar cifras a letras en calc
Saludos me pueden ayudar con la macro para que la lectura sea asi 2.556,23 dólares
Gracias
Gracias
- PepeOooSevilla
- Mensajes: 1480
- Registrado: Sab Abr 04, 2009 6:10 pm
- Ubicación: Sevilla (España)
Re: Pasar cifras a letras en calc
Hola.
Te damos la bienvenida al Foro y, por favor, no dejes de leer la Guía de supervivencia.
No necesitas ninguna macro, sólo crea un formato de celda personalizado como
Consulta la página Formatos personalizados en OpenOffice Calc de nuestro compañero SLV-es.
Saludos cordiales.
Te damos la bienvenida al Foro y, por favor, no dejes de leer la Guía de supervivencia.
No necesitas ninguna macro, sólo crea un formato de celda personalizado como
Código: Seleccionar todo
#.##0,00 "dólares";-#.##0,00 "dólares"
Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
-
- Mensajes: 11
- Registrado: Dom Ene 10, 2016 3:03 am
Re: Pasar cifras a letras en calc
Gracias por la respuesta inmediata, me disculpo por no haber expresado correctamente lo que deseo, estuve revisando la opcion de transformar numeros a letras y deseo la opcion de que un numero ejm 25,36 se transforme en otra celda en veinte y cinco con 36/100 dólares.
Gracias al foro
Gracias al foro
OpenOffice 3.1 en Windows Vista
Re: Pasar cifras a letras en calc
Tienes la respuesta arriba en este tema.
______________________________________________
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
"Todo cuanto no podemos dar nos posee". - André Gide
LibreOffice 6.2 | ArchLinux | Gnome3
No respondo preguntas privadas, por favor, usa el foro
-
- Mensajes: 11
- Registrado: Dom Ene 10, 2016 3:03 am