Vba-weekdayname-function

提供:Dev Guides
移動先:案内検索

VBA-WeekDay Name

WeekDayName関数は、指定された日の曜日の名前を返します。

構文

WeekdayName(weekday[,abbreviate[,firstdayofweek]])

パラメータ説明

  • 平日-必須パラメーター。 平日の数。
  • Toabbreviate -オプションのパラメーター。 月名を短縮するかどうかを示すブール値。 空白のままにすると、デフォルト値はFalseになります。
  • Firstdayofweek -オプションのパラメーター。 週の最初の日を指定します。
  • 0 = vbUseSystemDayOfWeek-各国語サポート(NLS)API設定を使用
  • 1 = vbSunday-日曜日
  • 2 = vbMonday-月曜日
  • 3 = vbTuesday-火曜日
  • 4 = vbWednesday-水曜日
  • 5 = vbThursday-木曜日
  • 6 = vbFriday-金曜日
  • 7 = vbSaturday-土曜日

ボタンを追加し、次の関数を追加します。

Private Sub Constant_demo_Click()
   msgbox("Line 1 : " &WeekdayName(3))
   msgbox("Line 2 : " &WeekdayName(2,True))
   msgbox("Line 3 : " &WeekdayName(1,False))
   msgbox("Line 4 : " &WeekdayName(2,True,0))
   msgbox("Line 5 : " &WeekdayName(1,False,1))
End Sub

上記の関数を実行すると、次の出力が生成されます。

Line 1 : Tuesday
Line 2 : Mon
Line 3 : Sunday
Line 4 : Tue
Line 5 : Sunday