Vbaのdatevalue関数の使い方は?

VBA DATEVALUE 関数は、VBA 関数の日付カテゴリにリストされています。 VBA コードで使用すると、日付を表すテキストから日付を返すことができます。簡単に言うと、日付をテキストとして保存される実際の日付に変換できます。その日付に時刻がある場合、それは無視されます。スプレッドシートの DATEVALUE 関数に似ています。

構文

DateValue(日付)

引数

  • Date : VBA に従って有効な日付を表す文字列。

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

example-vba-datevalue-function
 Sub example_DATEVALUE() Range("B1").Value = DateValue(Range("A1")) End Sub

上の例では、DATEVALUE を使用してセル A1 にテキストとして保存されている日付を変換し、そのデータをセル B1 の実際の日付に変換しました。

コメント

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

コメントを追加する

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