VBA 日付から曜日を取得する

  • 作成日 2022.03.13
  • vba
VBA 日付から曜日を取得する

VBAで、日付から曜日を取得するコードを記述してます。

環境

  • OS windows10 64bit

サンプルコード

日付から曜日を取得するには、数値(日~土 : 1~7)から曜日を返す「WeekdayName」と日付から数値を返す「Weekday」を使用します。

Debug.Print WeekdayName(Weekday(Date)) ' 火曜日だった場合は火曜日

適当なボタンを用意して、セル上に日付から曜日を取得してセルに表示する
以下のソースコードを記述します。

ソースコード

Option Explicit

Private Sub CommandButton1_Click()

    Cells(3, 2).Value = Date
    Cells(3, 3).Value = WeekdayName(Weekday(Date))

End Sub

ボタンをクリックすると、日付と曜日が表示されていることが確認できます。