SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: elisa en Jueves 6 de Noviembre de 2003, 23:05

Título: Re: Sumar a un texto ¡Ayuda!
Publicado por: elisa en Jueves 6 de Noviembre de 2003, 23:05
Necesito hacer la suma de dos o tres mascaras ####.##
eje
    123.12
     12.00
     12.12
y en el text el resultado 147.24
creo que necesito conversion de datos
para coger un dato de mascara
puede ser con text que coge con puntos
o con cliptext que solo 12312
Título: Sumar a un texto ¡Ayuda!
Publicado por: Brroz en Lunes 10 de Noviembre de 2003, 16:22
Hola Elisa.

Creo que deberías utilizar la función Val.

Resultado = Val(Text1.Text) + Val(Text2.Text) + Val(Text3.Text)

Para asegurar que el resultado sea correcto, ten en cuenta que para el vb el signo decimal siempre es el punto, si emplearas como separador decimal la coma, deberías hacer algo del estilo

Resultado = Val(Replace(Text1.Text,",",".")) + Val(Replace(Text2.Text,",",".")) + Val(Replace(Text3.Text,",","."))

Suerte.