Documentos de Académico
Documentos de Profesional
Documentos de Cultura
function num_texto(numero)
dim texto
dim millones
dim miles
dim cientos
dim decimales
dim cadena
dim cadmillones
dim cadmiles
dim cadcientos
texto = numero
texto = formatnumber(texto, 2)
texto = right(space(14) & texto, 14)
millones = mid(texto, 1, 3)
miles = mid(texto, 5, 3)
cientos = mid(texto, 9, 3)
decimales = mid(texto, 13, 2)
cadmillones = conviertecifra(millones, 1)
cadmiles = conviertecifra(miles, 1)
cadcientos = conviertecifra(cientos, 0)
if trim(cadmillones) > "" then
if trim(cadmillones) = "un" then
cadena = cadmillones & " millon"
else
cadena = cadmillones & " millones"
end if
end if
if trim(cadmiles) > "" then
cadena = cadena & " " & cadmiles & " mil"
end if
if trim(cadmiles & cadcientos) = "un" then
cadena = cadena & "uno con " & decimales & "/100"
else
if miles & cientos = "000000" then
cadena = cadena & " " & trim(cadcientos) & " " & decimales & "/100"
else
cadena = cadena & " " & trim(cadcientos) & " " & decimales & "/100"
end if
end if
num_texto = trim(cadena)
end function