Vba monthname 関数の使い方
VBA MONTHNAME 関数は、VBA 関数の日付と時刻のカテゴリにリストされています。 VBA コードで使用すると、 VBA に従って有効な日付から始まる文字列として月の名前が返されます。簡単に言うと、指定された日付から名前の月の値を抽出できます。
構文
MonthName(月, [省略形])
引数
- Month : 月を表す整数 (1 ~ 12 の範囲)。
- [Abbreviate] : 月の完全な名前が必要か省略名が必要かを指定するブール値 [これはオプションの引数であり、省略した場合、VBA のデフォルトは FALSE です]。
- 短縮名 (例: 「Jan」、「Feb」、「Mar」など) には TRUE を使用し、完全名 (例: 「 January」、「April」、「Mar」など) には FALSE を使用します。
例
VBA MONTHNAME 関数の使用方法を実際に理解するには、それを使用して VBA コードを作成した以下の例を確認する必要があります。
Sub example_MONTHNAME() Range("B1").Value = MonthName(Range("A1"), False) End Sub
上記のコードでは、MONTHNAME を使用してセル A1 の値に従って月の名前を取得し、セル A1 に 1 があるため、「1 月」が返されました。
コメント
- month として指定された値が整数以外、または数値として認識できない文字列である場合、VBA は実行時エラー 13 を返します。