ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

日付時刻:日付時刻データを計算( DateAdd 関数 )

      2015/08/26

DateAdd 関数(日付・時刻の値を加算・減算結果を取得)


【書式】

result_date = DateAdd ( interval, number, date )


【引数・戻り値】

  • interval  ・・・  加減する時間間隔の単位を文字列式で指定します。(下表「時間間隔の単位を示す単位」を参照
  • number  ・・・  加減する時間間隔の数値・数式を指定します(将来の日時を取得する場合は正数、過去の日時を取得するには負数を指定します)。
  • date  ・・・  元となる日付・時刻を指定します(内部処理形式 Date のバリアント型の値、もしくはリテラル文字列)。
  • result_date  ・・・  引数 date に、number を加算(減算)した日付(バリアント型の値)。

時間間隔の単位を示す単位(interval に指定する値)の一覧

内容 備考
yyyy
q 四半期
m
y 年間通算日 d を設定した時と同じ結果になる
d
w 週日 d を設定した時と同じ結果になる
ww
h
n 注意「m」ではなく「n」
s


DateAdd 関数の使用例

サンプルVBAソース


実行結果

DateAdd 関数 使用例




 - VBA基本 , , , ,

Message

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

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

データ型を調べてそのデータ型を示す文字列を返す(TypeName 関数)

TypeName 関数 の使い方 TypeName 関数は、引数に、データ型を調 …

色の設定(ColorIndex プロパティ・Colors プロパティ)

ColorIndex プロパティ ColorIndex プロパティは、指定したオ …

IgnoreCase プロパティ
VBA で正規表現を使う(RegExp オブジェクトのプロパティ)

RegExp オブジェクトのプロパティ RegExp オブジェクトの詳細に関して …

対象のオブジェクトをクリアする(Clear メソッド)

Clear メソッド 対象となるオブジェクト全体をクリアします。Range オブ …

IMEStatus 関数 例
IME の現在の状態を取得します(IMEStatus 関数)

IMEStatus 関数の使い方 【書式】 result = IMEStatus …

乱数(Rnd 関数)例1
乱数を生成する(Rnd 関数)

Rnd 関数の使い方 Rnd 関数は、0 以上、1 未満の範囲の乱数を単精度浮動 …

定数(改行・タブ) 使用例
文字列:定数(改行・タブ)

改行・タブの定数 これらの定数は、使用前に定義する必要はありません。コード中のど …

上付き文字・下付き文字(Superscript,Subscript)

上付き文字(Superscript プロパティ) Superscript プロパ …

日付時刻:文字列から日付・時刻データを取得( DateValue 関数、TimeValue 関数 )

DateValue 関数(文字列から日付データを取得) 【書式】 date_va …

Randomize 関数 例1
乱数ジェネレータを初期化 (乱数系列を再設定) する(Randomize ステートメント)

Randomize ステートメントの使い方 Rnd 関数 を使用する前に使用しま …