Macro-Función para calcular horas en Visual Basic

Necesito obtener las horas laborables dentro de un periodo de fechas con horas, por ejemplo tengo que describir la hora de inicio laboral y la hora laboral final, despues de ello tengo el rango de la fecha en que inicio la operación con todo y hora y l afecha en que termino la misma con hora, la pregunta es calcular en horas el tiempo que tarde en resolver el evento.

La función que utilizo en excel es: =((DIAS.LAB(B5,B6)-2)*(B3-B2)+B3-RESIDUO(B5,1)+RESIDUO(B6,1)-B2)*24

B2 - Es la hora inicial de un turno de trabajo; 08:00:00

B3 - Es la hora final de un turno de trabajo; 18:00:00

B5 - Representa la hora de una fecha especifica inicial; 07/04/2016 08:15:00

B6 - Representa la hora de una fecha especifica final; 13/04/2016 17:25:00

Deseo crear la función en visual basic para que solo con darle las celdas de los tiempos me arroje el calculo.

Añade tu respuesta

Haz clic para o