redondear
Publicado por pp (1 intervención) el 08/12/2006 12:59:31
hola tengo el siguiente codigo para redondear hacia arriba. ejemplo de 1,1 a 2 de 1,6 a 2....
Dim Precio As Variant
Dim Valor As Variant
Valor = database.rs!ca
Precio = Split(Valor, ".")
If CInt(Precio(1)) >= 1 Then
Precio(0) = CStr(CInt(Precio(0)) + 1)
Precio(1) = "00"
End If
Valor = Precio(0) & "." & Precio(1)
database.rs!ca = Valor
funciona bien pero tengo un problema, cuando el valor a redondear esmpieza con 0,00 no funciona, ejemplo si es 0,0035 pone 4 no se como resolverlo si alguien sabe que responda...gracias...
Dim Precio As Variant
Dim Valor As Variant
Valor = database.rs!ca
Precio = Split(Valor, ".")
If CInt(Precio(1)) >= 1 Then
Precio(0) = CStr(CInt(Precio(0)) + 1)
Precio(1) = "00"
End If
Valor = Precio(0) & "." & Precio(1)
database.rs!ca = Valor
funciona bien pero tengo un problema, cuando el valor a redondear esmpieza con 0,00 no funciona, ejemplo si es 0,0035 pone 4 no se como resolverlo si alguien sabe que responda...gracias...
Valora esta pregunta


0