per il primo giorno del mese non ci sono problemi: WeekDay("01/" & mese & "/" & Anno)
per i giorni, calcoli (con datediff) quanti giorni tra il primo di questo mese e il prossimo.
per sapere se e' bisestile, prova a calcolare WeekDay("29/02/" & Anno): se non ti da' errore, e' bisestile.

Rispondi quotando