如何在 vba 中使用 weekdayname 函数(附示例)
您可以使用 VBA 中的WeekdayName函数来获取给定日期中星期几的名称。
以下是在实践中使用此功能的常见方法:
Sub FindWeekdayName()
Dim i As Integer
For i = 2 To 9
Range(" B " & i) = WeekdayName(Weekday(Range(" A " & i)))
Next i
End Sub
这个特定的宏将查找A2:A9范围内每个日期的星期几名称,并在B2:B9范围内显示结果。
以下示例展示了如何在实践中使用WeekdayName函数。
注意:如果您希望以整数形式返回星期几,则应使用Weekday函数。
示例:如何在 VBA 中使用 WeekdayName 函数
假设我们在 Excel 中有以下日期列:
假设我们想要获取每个日期的星期几名称并将结果显示在 B 列中。
我们可以创建以下宏来执行此操作:
Sub FindWeekdayName()
Dim i As Integer
For i = 2 To 9
Range(" B " & i) = WeekdayName(Weekday(Range(" A " & i)))
Next i
End Sub
当我们运行这个宏时,我们会收到以下输出:
B 列显示 A 列中每个日期的星期几名称。
例如:
- 2023 年 1 月 1 日是星期日。
- 2023 年 1 月 4 日是星期三。
- 2023 年 2 月 23 日是星期四。
等等。
注意:您可以在此处找到 VBA WeekdayName函数的完整文档。
其他资源
以下教程说明如何在 VBA 中执行其他常见任务: