Académique Documents
Professionnel Documents
Culture Documents
Boolean) As String
'************************************************************
' Parmetros
'************************************************************
Moneda = "Nuevos Soles"
Centimo = "Centavo"
'************************************************************
Letra = NUMERORECURSIVO((Fix(Numero)))
en letras
'Convertir el Numero
Else
Letra = Letra & " " & Monedas
End If
Else
'Si el Numero no est dentro de los lmites, entivar un mensaje de error
CONVERTIRNUM = "ERROR: El nmero excede los lmites."
End If
End Function
'**************************************************
' Nombre de los nmeros
'**************************************************
Unidades = Array("", "Un", "Dos", "Tres", "Cuatro", "Cinco", "Seis", "Siete",
"Ocho", "Nueve", "Diez", "Once", "Doce", "Trece", "Catorce", "Quince",
"Diecisis", "Diecisiete", "Dieciocho", "Diecinueve", "Veinte", "Veintiuno",
"Veintidos", "Veintitres", "Veinticuatro", "Veinticinco", "Veintiseis",
"Veintisiete", "Veintiocho", "Veintinueve")
Decenas = Array("", "Diez", "Veinte", "Treinta", "Cuarenta", "Cincuenta",
"Sesenta", "Setenta", "Ochenta", "Noventa", "Cien")
Centenas = Array("", "Ciento", "Doscientos", "Trescientos", "Cuatrocientos",
"Quinientos", "Seiscientos", "Setecientos", "Ochocientos", "Novecientos")
'**************************************************
Case 30 To 100
Resultado = Decenas(Numero \ 10) + IIf(Numero Mod 10 <> 0, " y " +
NUMERORECURSIVO(Numero Mod 10), "")
Case 101 To 999
Resultado = Centenas(Numero \ 100) + IIf(Numero Mod 100 <> 0, " "
+ NUMERORECURSIVO(Numero Mod 100), "")
Case 1000 To 1999
Resultado = "Mil" + IIf(Numero Mod 1000 <> 0, " " +
NUMERORECURSIVO(Numero Mod 1000), "")
Case 2000 To 999999
Resultado = NUMERORECURSIVO(Numero \ 1000) + " Mil" + IIf(Numero
Mod 1000 <> 0, " " + NUMERORECURSIVO(Numero Mod 1000), "")
Case 1000000 To 1999999
Resultado = "Un Milln" + IIf(Numero Mod 1000000 <> 0, " " +
NUMERORECURSIVO(Numero Mod 1000000), "")
Case 2000000 To 1999999999
Resultado = NUMERORECURSIVO(Numero \ 1000000) + " Millones" +
IIf(Numero Mod 1000000 <> 0, " " + NUMERORECURSIVO(Numero Mod
1000000), "")
End Select
NUMERORECURSIVO = Resultado
End Function
Sub pdf()
For i = 9 To 43
Worksheets("Liq ben").Range("i3").Value = i - 7
Next
End Sub