Ver Mensaje Individual
  #16 (permalink)  
Antiguo 22/04/2011, 15:07
Avatar de Pablus00
Pablus00
 
Fecha de Ingreso: diciembre-2003
Ubicación: A un click de distancia
Mensajes: 1.044
Antigüedad: 20 años, 4 meses
Puntos: 11
Calculos Matematicos con Inputbox y textbox

Dejo una aclaracion muy util a la hora de trabajar con textbox / inputbox que me ha ahorrado muchas horas de prueba y error:

1) El valor de un Textbox es una variable string/variant, en cristiano, es variables de tipo texto.

2) Las funciones CCur y CDbl son funciones de conversión de tipo de variable a variable de tipo numérico.

3) En operaciones aritméticas debemos usar únicamente variables de tipo numérico.

4) La función Val, extrae la parte numérica de un texto, no es, repito, no es, una función de conversión de tipo de variable a variable de tipo numérico.

Ejemplo:

Val("175,25") = 175 porqué la coma no es un número
CCur("175,25") = 175,25 porqué interpreta la coma como el separador decimal



Conclusiones:

1ª) Convertir siempre los TextBox a variable de tipo numérico antes de operar con ellos.
2ª) No usar nunca la función Val para convertir un Textbox a variable de tipo numérico.
__________________
-- Nunca te des por vencido, aún vencido -- Web