![]() |
Respuesta: Pasar de números a letras en Excel Hola. Cuando cierro y abro el libro de exel ya con la funcion puesta para que reconosca la macros me sale un error: Se han deshabilitado las macros porque el nivel de seguridad configurado es alto y no se ha asociado a las mismas un certificado confiable firmado digitalmente... Como puedo solucionar esto, alguien podria ayudarme por favor. Saludos. |
Respuesta: Pasar de números a letras en Excel Buen día: Aquí les dejo un phonck.blogspot.com/2009/05/numeros-letras.html link que seguro les será de utilidad. Saludos...:-D |
Respuesta: Re: Pasar de números a letras en Excel Hola, muy bueno el codigo, sin embargo presenta ciertos errores y limitaciones: 1. Marca error cuando la cantidad es menor a 1 2. Si la cantidad es menor a 2 debiera decir: UN PESO ... pero cuando usas la funcion pone UN PESOS. 3. 20,000 lo expresa como VEINTEE MIL... 4. 21,000 lo expresa como VEINTEIUN MIL... 5. 22,000 lo expresa como VEINTEIDOS MIL... Y asi sucesivamente, solo se da el error los "veintes mil" Alguna sugerencia de que debo cambiar para corregir todos estos errores?? Gracias por su valiosa aportación. ccrux. Cita:
|
Respuesta: Pasar de números a letras en Excel Algunos usuarios modificaron la macro para adecuarla a sus necesidades; tal vez hayas copiado una macro que tiene esas deficiencias.... Revisa el post #41 del usuario tabienfacil; tal vez esa macro te sirva. Saludos.... |
Respuesta: Pasar de números a letras en Excel Bueno, intente con el post que me dijiste y sigue presentando errores: 1. No contempla cantidades menores a 1 peso 2. Para cantidades de 1 a 1.99 pesos, lo expresa como uno pesos, y deberia ser un peso 3. Se solucional el problema para la cantidad de 20,000. pero para 21,000 lo expresa como veinte mil mil pesos... 4. Para 22,000 lo expresa como veinte y dos mil... y deberia ser veintidos mil... y asi sucesivamente. Asi que, sugerencias, conozco algo de vba pero no tanto asi que algo de ayudita para resolver esto seria ideal. Gracias. |
Respuesta: Pasar de números a letras en Excel Para efectos prácticos, la macro está bien; no creo que haya facturas de 1 peso ó menores; Agrega éstas líneas a la macro... Loop Until (Numero = 0) If (Letras = "un") Then num_letras = UCase("(" & Letras & " peso " & (Round(Decimales * 100)) & "/100 M.N.)") Else num_letras = UCase("(" & Letras & " pesos " & (Round(Decimales * 100)) & "/100 M.N.)") End If End Function Y llegó el momento de que aprendas algo más de VB; como puedes leer en el hilo, los foreros mejoraron, modificaron y ajustaron a sus necesidades la macro; te toca ajustarla a tus necesidades, ojalá puedas corregir el tema de los "veintemiles" (que ya está hecho) y podrías intentar hacer que cuándo el valor sea "0.55" aparezca en el texto "cero pesos"; luego subes la macro para que otros la puedan usar.... Saludos... |
Respuesta: Pasar de números a letras en Excel Buenas tardes, Aqui de nuevo, estimado uzziber, muchas gracias por tu respuesta y tip. No obstante dado que me es casi imposible ponerme a programa en vba por una importante razon: no soy programador ni estudie nada parecido asi que conozco poco de la materia por lo que me requeriria mucho tiempo leer y poner en practica, es posible que lo hiciera si ahora contara con ese tiempo. No obstante, casi magicamente llego a mis manos otro codigo que permite hacer esta tarea, lo he probado y parece funcionar al 100%, por lo tanto se los comparto de la misma manera que me lo compartieron: Código: Option ExplicitGracias. Cita:
|
Respuesta: Pasar de números a letras en Excel Cita:
Yo tampoco soy programador, estudié Ingeniería Industrial; lo que sé de VB (muy poco, por cierto) lo aprendí de la necesidad de hacer documentos acorde a mis necesidades, porque los reportes de los sistemas informáticos de las empresas (p.e. SAP) no me proporcionan la información que necesito para mis tareas laborales. Gracias por el aporte, se ve bien... Pero, piénsalo; siempre será mejor que sepas hacerlo tú.... Saludos... |
Respuesta: Pasar de números a letras en Excel Maravillosa solución a un viejo problema. Mil gracias. Me funciona muy bien agregando la palabra centavos, pero un favor: Podrían decirme cómo convertir esos centavos también a palabras. Que todo el número se convierta exclusivamente en palabras. diez dolares con 12 centavos A diez dolares con doce centavos. Desde ya muchas gracias. |
| La zona horaria es GMT -6. Ahora son las 02:41. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.