¿Como puedo restar horas en vba excel y como ingresar en formato hora en textbox?

Estoy haciendo una macro y tengo 3 Textbox donde ingresare horas estas horas corresponden a inicio y fin de tiempo que estuvo inactivo un equipo y quiero saber el total de tiempo. Como puedo realizar ese calculo de resta y como puedo darle la variable de horas a los TextBox.

1 respuesta

Respuesta

Luego de tantos días el sitio está nuevamente disponible.

Te dejo un ejemplo. Donde al salir del segundo control se calcula la diferencia en el tercero.

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'al salir del control se lo muestra con formato
TextBox1 = Format(TextBox1, "hh:mm")
End Sub
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'al salir del control se lo muestra con formato y calcula la dif
TextBox2 = Format(TextBox2, "hh:mm")
TextBox3 = Format(CDate(TextBox2) - CDate(TextBox1), "hh:mm")
End Sub

El sitio ya está accesible. No olvides valorar la respuesta si el tema quedó resuelto, sino comenta.

Sdos!

https://youtube.com/channel/UCSftX2GNQiTDDm0C6H9wEVA 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas