Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: pedroesca en Abril 30, 2013, 10:01:51 am
-
Buenas señores! tengo este string: "000000028594" y desearía convertirlo a número. Hasta ahí no hay drama, coloco val("000000028594") y me da como resultado=28594, pero el asunto es que las dos últimas cifras obtenidas, representan decimales; es decir, el número que debería obtener es 285.94 (con el "punto"como separador de decimal.
Alguno tiene alguna función para el caso, o yo nomás estoy perdido y es mas simple que no lo puedo ver??
-
HOLA!!!
Aca te codee una funcion:
Private Function pedroesca(expression As String) As Double
Dim x As Double
x = expression
x = x / 100
pedroesca = x
End Function
GRACIAS POR LEER!!!
-
Uff gracias @79137913, no lo estaba viendo, eso por estar desconcentrado, gracias nuevamente. Me estaba enrollando en Len, Mid, Right, etc, pero ni falta hacía de eso.