如何使用vba weekday函数?
WEEKDAY VBA 函数列在 VBA 函数的日期类别中。当您在 VBA 代码中使用它时,它会使用提供的日期中的天数返回天数(范围从 1 到 7) 。简单来说,它返回一周中的天数。
句法
工作日(日期,[FirstDayOfWeek])
论点
- 日期:您想要获取星期几的有效日期。
- [FirstDayOfWeek] :设置一周第一天的字符串[这是一个可选参数,如果省略,VBA 默认采用 vbSunday]。
- vbUseSystemDayOfWeek – 取决于系统设置。
- vbSunday – 星期日
- vblunday – 星期一
- vbTuesday – 星期二
- vbWednesday – 星期三
- vb星期四 – 星期四
- vbFriday – 星期五
例子
要实际了解如何使用 VBA WEEKDAY 函数,您需要查看下面的示例,我们在其中编写了使用该函数的 vba 代码:
Sub example_WEEKDAY() Range("B1").Value = Weekday(Range("A1")) End Sub
在上面的代码中,我们使用 WEEKDAY 获取单元格 A1 中的日期(2019 年 5 月 15 日星期三)是星期几,结果中单元格 B1 中的日期为 4。
这一天是星期三,是一周的第四天(周日是一周的第一天),所以结果返回 4。
评论
- 如果指定的日期是日期以外的值或无法识别为日期的字符串,VBA 将返回运行时错误 13。