Visual Basic - Convertir cantidades a letras en pesos

Life is soft - evento anual de software empresarial
 
Vista:

Convertir cantidades a letras en pesos

Publicado por gmo (5 intervenciones) el 09/12/2003 13:35:04
Hola amigos de la webdelprogramador a ver si me pueden ayudar estoy haciendo un pequeño programa en el cual quiero que cuando yo le ponga una determinada cantidad es decir $ 1500 quiero que me ponga Mil Quinientos Pesos, tengo una funcion la cual no lo hace con todas las cantidaes me pone dos vece la palabra Pesos les mando mi codigo haber si me pueden resolver este problema Public Function NroEnLetras(ByVal curNumero As Double, Optional blnO_Final As Boolean = True) As String
'Devuelve un número expresado en letras.
'El parámetro blnO_Final se utiliza en la recursión para saber si se debe colocar
'la "O" final cuando la palabra es UN(O)
Dim dblCentavos As Double
Dim lngContDec As Long
Dim lngContCent As Long
Dim lngContMil As Long
Dim lngContMillon As Long
Dim strNumLetras As String
Dim strNumero As Variant
Dim strDecenas As Variant
Dim strCentenas As Variant
Dim blnNegativo As Boolean
Dim blnPlural As Boolean

If Int(curNumero) = 0# Then
strNumLetras = "CERO"
End If

strNumero = Array(vbNullString, "UN", "DOS", "TRES", "CUATRO", "CINCO", "SEIS", "SIETE", _
"OCHO", "NUEVE", "DIEZ", "ONCE", "DOCE", "TRECE", "CATORCE", _
"QUINCE", "DIECISEIS", "DIECISIETE", "DIECIOCHO", "DIECINUEVE", _
"VEINTE")

strDecenas = Array(vbNullString, vbNullString, "VEINTI", "TREINTA", "CUARENTA", "CINCUENTA", "SESENTA", _
"SETENTA", "OCHENTA", "NOVENTA", "CIEN%
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Convertir cantidades a letras en pesos

Publicado por Cecilia Colalongo (3116 intervenciones) el 09/12/2003 20:46:01
Te envío una rutina a tu correo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar