Programar una función de excel en visual basic
Tengo que ejecutar la siguiente fórmula desde excel pero quisiera poder hacerla en una funión pero no se como, solo se que hay que usar la línea de Function, pero no logro hacer que ejecute sin error.
Esta es la formula en excel: =DIA.LAB(H5,ENTERO(H20/((H3-H2)*24))+(H20/((H3-H2)*24)-ENTERO(H20/((H3-H2)*24)))*(H3-H2))+H3+RESIDUO(H5,1)-RESIDUO(ENTERO(H20/((H3-H2)*24))+(H20/((H3-H2)*24)-ENTERO(H20/((H3-H2)*24)))*(H3-H2),1)-H2
Que es lo que hace:
H2 - Es la hora inicial de un turno de trabajo; 08:00:00
H3 - Es la hora final de un turno de trabajo; 18:00:00
H5 - Representa la hora de una fecha especifica; 07/04/2016 08:15:00
H20 - Representa el tiempo que tardaré en dar solución al problema en horas; 35
Deseo saber cual será el día y hora laborable en que terminaré de dar solución.
Con la fformula hecha en la parte de arriba todo esta bien ya que tardo 35 horas laborables, y si empiezo en la fecha 07/04/2016 08:15:00 y en ese horario al sumar 35 horas laborables y durante solo los días laborables me tiene que dar: 12/04/2016 13:15:00 y con la fórmula todo esta bien.
Pero quiero hacerla función en visual, alguien que me pueda ayudar mil