Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/03/2011, 17:01
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 4 meses
Puntos: 29
Respuesta: Problemas con la suma

Creo que el problema lo tienes porque guardas los primeros valores en textbox y despues los sumas.
Al pasarlos a los textbox, los valores 2,5 y 2,7 adquieren las comas decimales, pero en realidad, al sumarlos necesitas que los decimales esten marcados por punto y no por coma.

Haz la prueba reemplazando las comas por puntos antes de sumarlos.

Suponiendo que los valores los has metido en los textbox Text1 y Text2:

Código vb:
Ver original
  1. Dim Resultado As Long
  2. Resultado=Replace(Text1, ",", ".") + Replace(Text2, ",", ".")
  3. msgbox Resultado

PD: He hecho unas pruebas y no parece ser tal como yo lo veía. Debe ser algo diferente pero seguramente un detalle así de tonto.
Si nos dás algún dato mas quizá entre todos lo encontremos.

Lo que parece claro es que los decimales no los está usando. Mira si conviertes en integer los valores en algún momento.
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!

Última edición por pkj; 26/03/2011 a las 17:18