vb中如何获取每个月的第一天是星期几

如题所述

第1个回答  2009-05-06
Sub Fweekday()

Dim Firstday As Date

For i = 1 To 12
Firstday = Year(Now) & "-" & i
Print Firstday & "是星期" & weekday(Firstday, vbMonday)
Next

End Sub
第2个回答  推荐于2016-01-12
用weekday函数。
print weekday("2009-5-1")-1 'weekday返回的数比正常多一。
也可以用变量:
r="2009"
s="5"
print weekday(r & "-" & s & "-1")-1本回答被提问者采纳
相似回答