Calcular cantidad horas en textbox Excel

Estoy trabajando con userform en Excel y tengo dos textbox relacionados:

- Textbox (Name) Minutos

- Textbox (Name) Horas

Necesito que al ingresar los minutos, me calcule en el otro textbox las horas que representan esos minutos (y que aparezca en el formato hh:mm)

2 respuestas

Respuesta
1

Agrega el siguiente evento a tu formulario

Private Sub TextBox1_Change()
'Por.Dante Amor
    If TextBox1 = "" Or TextBox1 = 0 Or Not IsNumeric(TextBox1) Then Exit Sub
    horas = Int(Val(TextBox1) / 60)
    minutos = TextBox1 - (horas * 60)
    TextBox2 = Format(horas, "00") & ":" & Format(minutos, "00")
End Sub

Respuesta
1

Dim hora, min As Long
Dim h ,datoAs String
dato=textbox1.text
hora = dato \ 60
min = dato Mod 60
h = Format(CStr(hora) & ":" & CStr(min), "hh:mm")

textbox1.text=dato

Buenos días, te agradezco la respuesta pero no puedo hacer funcionar la macro que me pasaste. Soy relativamente nuevo en esto. Si pudieras darme una mano con tu código, te lo agradezco.

Saludos

Donde sale el problema y donde estas poniendo el código y que version de offices usas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas