Escolar Documentos
Profissional Documentos
Cultura Documentos
Valor = Round(Valor, 2)
Cantidad = Int(Valor)
ValorEntero = Cantidad
NumeroBloques = 1
Do
PrimerDigito = 0
SegundoDigito = 0
TercerDigito = 0
Bloque = ""
BloqueCero = 0
For I = 1 To 3
Case 1
PrimerDigito = Digito
Case 2
Else
Bloque = " " & Decenas(Digito - 1) & IIf(PrimerDigito <> 0, " Y", Null) & Bloque
End If
SegundoDigito = Digito
Case 3
Bloque = " " & IIf(Digito = 1 And PrimerDigito = 0 And SegundoDigito = 0, "CIEN",
Centenas(Digito - 1)) & Bloque
TercerDigito = Digito
End Select
Else
BloqueCero = BloqueCero + 1
End If
If Cantidad = 0 Then
Exit For
End If
Next I
Case 1
NumLetras = Bloque
Case 2
Case 3
NumeroBloques = NumeroBloques + 1
millardos = millarodsInt
End If
NumLetras = Trim(NumLetras) & " CON " & Format(Str(Centavos), "00") & "/100 " &
IIf(ValorEntero = 1, MonedaSingular, MonedaPlural)
End Function