共用方式為


Weekday 函式

會傳回 Variant ( 數) ,其中包含代表星期幾的整數。

語法

Weekday (date, [ firstdayofweek ])

Weekday 函式語法具有下列命名引數

部分 描述
date 必要項目。 可代表日期的 Variant數值運算式字串表達式或任何組合。 如果日期包含 Null,則傳回 Null
firstdayofweek 選用。 常數會指定每週的第一天。 如果未指定,則會假設 vbSunday

設定

firstdayofweek 引數具有這些設定︰

常數 描述
vbUseSystem 0 使用 NLS API 設定。
vbSunday 1 星期日 (預設值)
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六

傳回值

Weekday 函式可以傳回下列任何值:

常數 描述
vbSunday 1 星期天
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六

註解

如果 Calendar 屬性設定為西曆,則傳回的整數代表 date 引數的星期公日。

如果行事曆是 Hijri,則傳回的整數代表 date 引數的星期幾。 回曆的日期引數為任何可代表 100/1/1 (西曆 718 年 8 月 2 日) 至 9666/4/3 (西曆 9999 年 12 月 31 日) 之日期/時間的數值運算式。

範例

此範例會使用 Weekday 函式 ,從指定的日期取得星期幾。

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969#    ' Assign a date.
MyWeekDay = Weekday(MyDate)    ' MyWeekDay contains 4 because 
    ' MyDate represents a Wednesday.

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應