Funktio palauttaa päivämäärän viikonpäivän.
Weekday(päivämäärä[, viikonensimmäinen päivä])
Funktio palauttaa päivämäärän viikonpäivän kokonaislukuna väliltä 1 - 7. Viikon ensimmäinen päivä on joku seuraavista:
| arvo | vakio | kuvaus |
| 0 | vbUseSystem | järjestelmän asetusten mukainen |
| 1 | vbSunday | sunnuntai (oletus) |
| 2 | vbMonday | maanantai |
| 3 | vbTuesday | tiistai |
| 4 | vbWednesday | keskiviikko |
| 5 | vbThursday | torstai |
| 6 | vbFriday | perjantai |
| 7 | vbSaturday | lauantai |
Esimerkki:
MsgBox Weekday("15.4.2003") '3
MsgBox Weekday("15.4.2003", vbMonday) '2