50の手習い~人生実験室

人生100年時代。50歳から人生を開拓出来るのか?自分の身体を使って実験中

VBA習得への道

12月19日 木曜日

今日は日付に関しての整理メモ。

★my memo★
日付に関する関数の覚書


now→今現在の日付(年月日)と時間
date→今現在の日付(年月日)
ただし、ワークシート関数のDATEは年、月、日を指定する必要がある
year→「年」の値を返す(ワークシート関数でも同じく)
month→「月」の値を返す(ワークシート関数でも同じく)
day→「日」の値を返す(ワークシート関数でも同じく)
Dateserial→指定した年月日の日付を返す、日付や月などを0と指定した場合でも計算されて日付が返される。
例えば「Dateserial(2019,12,1)」は2019年12月1日を意味しますが、「Dateserial(2019,12,0)」は2019年11月の末日(12月1日の前日)という意味になります。

ワークシート関数とVBA関数では同じ言葉なのに異なる動きをするものがあるからややこしいよね。統一して欲しい(切実)