• Viernes 8 de Noviembre de 2024, 23:18

Autor Tema:  Re: Sumar a un texto ¡Ayuda!  (Leído 968 veces)

elisa

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Sumar a un texto ¡Ayuda!
« en: Jueves 6 de Noviembre de 2003, 23:05 »
0
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

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Sumar a un texto ¡Ayuda!
« Respuesta #1 en: Lunes 10 de Noviembre de 2003, 16:22 »
0
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.