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 コードを作成した以下の例を確認する必要があります。
Sub example_WEEKDAYNAME() Range("A1").Value = WeekdayName(1, "True", vbMonday) End Sub
上記のコードでは、WEEKDAYNAME を使用し、1 を使用して週の最初の日を取得し、TRUE を使用して曜日の短縮名を取得し、vbMonday を使用して月曜日を週の最初の日として設定しました。結果として、セル B1 に Mon が表示されます。