Visual Basic - Solo decimales

Life is soft - evento anual de software empresarial
 
Vista:

Solo decimales

Publicado por Jesus (3 intervenciones) el 22/04/2007 21:39:16
Necesito obtener en un campo de texto solo el decimal de un número con decimales obtenido en otro.
También me valdría sólo el número entero, siempre y cuando no se redondee al alza.
Si me ayudais, os lo agradeceré profundamente ya que este caso me está volviendo loco.
Saludos.....
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:Solo decimales

Publicado por Daniel (4 intervenciones) el 23/04/2007 05:01:13
Supongamos que el número dado está en la caja de texto Text1:

Pues para obtener el número entero simplemente aplicas la función int así:

Text2 = int(Val(Text1))

Y para sacar solo el decimal, le restas el entero, así:

Text2 = Val(Text1) - int(Val(Text1))

Espero que sea de ayuda.
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

RE:Solo decimales

Publicado por Jesus (3 intervenciones) el 26/04/2007 10:05:04
Muchas gracias, Daniel.
Aunque la segunda opción no me funciona pues el resultado que me da es 0, con la primera me sobra y va de perlas así como que has conseguido quitarme la telaraña que tenía en los ojos.
De nuevo, gracias.
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