Hola lo que sucede es que almaceno una diferencia de horas en una etiqueta:Código: Text
Label1.Caption = Format(TimeValue(b) - TimeValue(a), "hh:mm") 'entonces en una variable "c" almaceno las horas c = Format(TimeValue(Label1.Caption), "hh") 'y en la variable "d", los minutos d = Format(TimeValue(Label1.Caption), "mm")
el problema surge cuando ejecuto el programa, depurandolo he visto que en la c se almacena correctamente el valor de cuantas horas son, pero en la variable d los minutos siempre aparece "12" sin importar cuantos minutos sean, ya estuve cambiando el tipo de variable, y nada y me pregunto a que se debe el 12, si alguien me puede ayudar se lo agradeceré mucho. :hitcomp: