............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

sumar varios TextBox que contiene horas hh:mm

Ver el tema anterior Ver el tema siguiente Ir abajo

sumar varios TextBox que contiene horas hh:mm

Mensaje por raresmc el Dom Abr 06, 2014 10:25 am

No lo acabo de entender, por que no suma correctamente los 13 TextBoxs. Si uno de los primeros 5 TextBoxs contiene el valor 00:00 la suma es incorrecta.Si a uno de los primeros 5 TextBoxs le pongo un valor que sea diferente de 00:00 la suma es correcta.
El código que uso para sumar los 13 TextBoxs es el siguiente:
Código:

TextBoxSuma1 = WorksheetFunction.Text(TimeValue(TextBoxHoras1) + TimeValue(TextBoxHoras2) + TimeValue(TextBoxHoras3) + TimeValue(TextBoxHoras4) + TimeValue(TextBoxHoras5) + TimeValue(TextBoxHoras6) + TimeValue(TextBoxHoras7) + TimeValue(TextBoxHoras8) + TimeValue(TextBoxHoras9) + TimeValue(TextBoxHoras10) + TimeValue(TextBoxHoras11) + TimeValue(TextBoxHoras12) + TimeValue(TextBoxHoras13), "[hh]:mm")
    

He intentado sumar por separado, o sea sumando los primero 7 TextBoxs y luego los resto de 6 TexBoxs.
Si lo sumo por separado si que hace la suma correctamente, pero no consigo sumar los resultados entre si. "TextBox3 = TextBox1 + TextBox2"

Código:
TextBox1 = WorksheetFunction.Text(TimeValue(TextBoxHoras1) + TimeValue(TextBoxHoras2) + TimeValue(TextBoxHoras3) + TimeValue(TextBoxHoras4) + TimeValue(TextBoxHoras5) + TimeValue(TextBoxHoras6) + TimeValue(TextBoxHoras7), "[hh]:mm")
    TextBox2 = WorksheetFunction.Text(TimeValue(TextBoxHoras8) + TimeValue(TextBoxHoras9) + TimeValue(TextBoxHoras10) + TimeValue(TextBoxHoras11) + TimeValue(TextBoxHoras12) + TimeValue(TextBoxHoras13), "[hh]:mm")
    
    TextBox3 = WorksheetFunction.Text(TimeValue(TextBox1) + TimeValue(TextBox2), "[hh]:mm")
    

No puedo adjuntar el archivo por que es demasiado grande.
Por favor si me puedes ayudar con esta duda, respóndeme.
Gracias.

raresmc

Masculino Cantidad de envíos : 2
Edad : 42
Ciudad - Pais : Vila Real - España
Version de Excel : 2010 x86
Fecha de inscripción : 22/09/2013

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.