VBA:从日期获取星期几?

时间:2019-01-09 10:40:16

标签: excel vba

我想从日期中获取星期几。

例如:如果是星期一,则返回1;如果是星期二,则返回2; ...如果是星期天,则返回7。

我想知道是否有直接函数来获取它,例如:

DayNumber = Format(Date, <format unknown to me>)

我能得到的最接近的函数是:

DayNumber = Format(Date, "dddd")

然后遍历预定义的可能名称列表,但是我仍然想知道是否有更简单的方法?

1 个答案:

答案 0 :(得分:3)

使用Google进行一点搜索就可以找到WEEKDAY函数

weekday(date,vbMonday)