Vba weekdayname 関数の使い方

WEEKDAYNAME VBA 関数は、VBA 関数の日付カテゴリにリストされています。これを VBA コードで使用すると、指定された整数を日番号として使用して、曜日の名前 (weekday ) が返されます。簡単に言うと、曜日番号 (1 ~ 7 の範囲) を使用して曜日の名前を返します。

構文

WeekDayName(WeekDay, [省略形], [FirstWeekDay])

引数

  • 曜日: 曜日を指定する 1 ~ 7 の整数。
  • [Abbreviate] : 月の完全な名前が必要か省略名が必要かを指定するブール値 [これはオプションの引数であり、省略した場合、VBA のデフォルトは FALSE です]。
    • 短縮名 (例: 「Jan」、「Feb」、「Mar」など) には TRUE を使用し、完全名 (例: 「 January」、「April」、「March」など) には FALSE を使用します。
  • [FirstDayOfWeek] : 週の最初の曜日を設定する文字列 [これはオプションの引数であり、省略された場合、VBA はデフォルトで vbSunday を受け取ります]。
    • vbUseSystemDayOfWeek – システム設定に応じて異なります。
    • vb日曜日 – 日曜日
    • vblunday – 月曜日
    • vb火曜日 – 火曜日
    • vb水曜日 – 水曜日
    • vb木曜日 – 木曜日
    • vb金曜日 – 金曜日
    • vb土曜日 – 土曜日

VBA WEEKDAYNAME 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。

example-vba-weekdayname-function
 Sub example_WEEKDAYNAME() Range("A1").Value = WeekdayName(1, "True", vbMonday) End Sub

上記のコードでは、WEEKDAYNAME を使用し、1 を使用して週の最初の日を取得し、TRUE を使用して曜日の短縮名を取得し、vbMonday を使用して月曜日を週の最初の日として設定しました。結果として、セル B1 に Mon が表示されます。

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です