Funcion Weekday
No voy a escribir el programa completo porq no tengo mucho tiempo, espero que asimiles bien lo que voy a responder:
Vas a utilizar la funcion WEEKDAY(DATE,vbMonday) para que te retorne el numero del dia de la semana (lunes=1, martes=2,...domingo=7). Recuerda que DATE es el valor de la fecha, ahi debes poner realmente la fecha que esta dentro de tu rango
Esa funcion metela dentro de un lazo para evaluar cada una de las fechas que estan dentro de tu rango, ese lazo debe ir desde tu fecha de inicio hasta tu fecha de terminacion, y en una variable contador vas sumando de 1 en 1 SOLAMENTE cuando el valor retornado por WEEKDAY sea menor a 6, porque 6 y 7 corresponden a sabado y domingo.
No creo que Visualbasic tenga una funcion propia para el cálculo que requieres
|