如何使用vba weekday函数?

WEEKDAY VBA 函数列在 VBA 函数的日期类别中。当您在 VBA 代码中使用它时,它会使用提供的日期中的天数返回天数(范围从 1 到 7) 。简单来说,它返回一周中的天数。

句法

工作日(日期,[FirstDayOfWeek])

论点

  • 日期:您想要获取星期几的有效日期。
  • [FirstDayOfWeek] :设置一周第一天的字符串[这是一个可选参数,如果省略,VBA 默认采用 vbSunday]。
    • vbUseSystemDayOfWeek – 取决于系统设置。
    • vbSunday – 星期日
    • vblunday – 星期一
    • vbTuesday – 星期二
    • vbWednesday – 星期三
    • vb星期四 – 星期四
    • vbFriday – 星期五

例子

要实际了解如何使用 VBA WEEKDAY 函数,您需要查看下面的示例,我们在其中编写了使用该函数的 vba 代码:

example-vba-weekday-function
 Sub example_WEEKDAY() Range("B1").Value = Weekday(Range("A1")) End Sub

在上面的代码中,我们使用 WEEKDAY 获取单元格 A1 中的日期(2019 年 5 月 15 日星期三)是星期几,结果中单元格 B1 中的日期为 4。

这一天是星期三,是一周的第四天(周日是一周的第一天),所以结果返回 4。

评论

  • 如果指定的日期是日期以外的值或无法识别为日期的字符串,VBA 将返回运行时错误 13。

添加评论

您的邮箱地址不会被公开。 必填项已用 * 标注