Evita errores ortográficos comunes en números grandes (millones, miles).
NumLetras es una macro o extensión para Microsoft Excel. Añade una nueva fórmula al catálogo del programa. Su función principal es transformar cifras numéricas en su expresión escrita en texto. Beneficios Principales
El Peligro de las Descargas con Etiquetas "Generator Z" o "Extra Quality"
¿Necesitas convertir números a letras en Excel 2021 de manera eficiente y precisa? El complemento Numletras es una herramienta valiosa que puede ayudarte a lograrlo. En este artículo, te guiaré a través del proceso de descargar e instalar el complemento Numletras para Excel 2021 de forma gratuita, así como explorar sus características y beneficios. Su función principal es transformar cifras numéricas en
Function NumLetras(Numero As Double) As String Dim Texto As String Dim Millones As Long, Miles As Long, Unidades As Long Dim Centavos As Long Dim Decimales As Double If Numero = 0 Then NumLetras = "CERO" Exit Function End If Decimales = Numero - Int(Numero) Centavos = Round(Decimales * 100, 0) Numero = Int(Numero) Millones = Int(Numero / 1000000) Numero = Numero - (Millones * 1000000) Miles = Int(Numero / 1000) Unidades = Numero - (Miles * 1000) If Millones > 0 Then If Millones = 1 Then Texto = Texto & "UN MILLON " Else Texto = Texto & ConvertirGrupo(Millones) & "MILLONES " End If End If If Miles > 0 Then If Miles = 1 Then Texto = Texto & "MIL " Else Texto = Texto & ConvertirGrupo(Miles) & "MIL " End If End If If Unidades > 0 Then Texto = Texto & ConvertirGrupo(Unidades) End If If Centavos > 0 Then NumLetras = Trim(Texto) & " CON " & Format(Centavos, "00") & "/100" Else NumLetras = Trim(Texto) & " CON 00/100" End If End Function Private Function ConvertirGrupo(Numero As Long) As String Dim Unidades As Variant, Decenas As Variant, Centenas As Variant Dim Resultado As String Dim u As Long, d As Long, c As Long Unidades = Array("", "UN ", "DOS ", "TRES ", "CUATRO ", "CINCO ", "SEIS ", "SIETE ", "OCHO ", "NUEVE ", "DIEZ ", "ONCE ", "DOCE ", "TRECE ", "CATORCE ", "QUINCE ", "DIECISEIS ", "DIECISIETE ", "DIECIOCHO ", "DIECINUEVE ") Decenas = Array("", "", "", "VEINTE ", "TREINTA ", "CUARENTA ", "CINCUENTA ", "SESENTA ", "SETENTA ", "OCHENTA ", "NOVENTA ") Centenas = Array("", "CIENTO ", "DOSCIENTOS ", "TRESCIENTOS ", "CUATROCENTOS ", "QUINIENTOS ", "SEISCIENTOS ", "SIETECIENTOS ", "OCHOCIENTOS ", "NOVECIENTOS ") c = Int(Numero / 100) Numero = Numero - (c * 100) If c > 0 Then If c = 1 And Numero = 0 Then Resultado = "CIEN " Else Resultado = Centenas(c) End If End If If Numero < 20 Then Resultado = Resultado & Unidades(Numero) Else d = Int(Numero / 10) u = Numero - (d * 10) If d = 2 Then If u = 0 Then Resultado = Resultado & "VEINTE " Else Resultado = Resultado & "VEINTI" & Unidades(u) Else If u = 0 Then Resultado = Resultado & Decenas(d) Else Resultado = Resultado & Decenas(d) & "Y " & Unidades(u) End If End If ConvertirGrupo = Resultado End Function Use code with caution. Paso 3: Guardar el archivo correctamente
En la ventana del editor, haz clic en el menú > Módulo .
Abre Excel y presiona Alt + F11 para abrir el Editor de Visual Basic para Aplicaciones. En este artículo, te guiaré a través del
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
functions to combine data, though these are more complex for full currency conversion. Microsoft Support
Descarga el archivo complemento. Un sitio de confianza donde el autor comparte esta herramienta es Excel fácil para mi , cuyo creador, Luis Cruz, ha mantenido esta función por años. Allí puedes descargar el complemento desde un enlace directo a un servicio de almacenamiento en la nube. Asegúrate de que el archivo descargado tenga la extensión .xlam , que es el formato estándar para los complementos de Excel. their policies apply.
Pega un código estándar de conversión de números a letras en la ventana en blanco (puedes encontrar códigos abiertos y seguros en foros oficiales de Microsoft o comunidades de programación confiables). Cierra la ventana de VBA y regresa a tu hoja de cálculo.
Estos términos son creados por bots para posicionar páginas web maliciosas.