Vba year関数の使い方は?

VBA YEAR 関数は、VBA 関数の日付と時刻のカテゴリにリストされています。 VBA コードで使用すると、指定した日付からの年が返されます。ご存知のとおり、有効な VBA 日付は日、月、年で構成されているため、1 年かかり、残りの部分は無視されます。スプレッドシートの YEAR 関数に似ています。

構文

年(日付)

引数

  • 日付:年の値を取得する有効な VBA 日付。

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

example-vba-year-function
 Sub example_YEAR() Range("B1").Value = Year(Range("A1")) End Sub

上の例では、YEAR を使用してセル A1 にある日付から年を取得しました。日付は 2019 年 1 月 1 日であるため、結果として 2019 が返されました。

コメント

  • 指定した日付が日付以外の値、または日付として認識できない日付である場合、VBA は実行時エラー 13 を返します。
  • 指定された日付が NULL の場合は、NULL を返します。

コメントを追加する

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