Bueno para sumar dias a una fecha es tan facil como:
Código:
Dim numero As Integer
numero = 2
Msgbox Date + numero
Y para conocer el dia de la semana tendrias que usar la funcion
WeekDay La funcion devuelve el numero del dia de la semana, teniendo en cuenta que el Domingo=1, lunes=2, martes=3, y asi sucesivamente...
Creo que con esto ya podes ir empezando a desarrollar lo que necesitas.
Espero te sirva

Saludos