趣味は車輪の再発明♪

前後の日付を計算する - [ 日付・時刻・時間 / VBA ]


「小さな小さなサンプル&スニペット」
▲インデックスへ戻る▲
カテゴリ:「日付・時刻・時間」

日付型の変数(オブジェクト)を起点にして、日数を指定して、前後の日付を計算します。

Dim dt As Date
dt = "2012-02-28"

'' 翌日
Dim dtTommorow As Date
dtTommorow = DateAdd("d", 1, dt)

'' 7日前
Dim dt7DaysAgo As Date
dt7DaysAgo = DateAdd("d", -7, dt)		

VBAではDateAddを使います。 第一引数がdなら日数、mなら月の演算です。 時刻に関しては、h:時間,n:分,s:秒となっています。q:四半期というのもあります。

カテゴリ「日付・時刻・時間」の他のエントリ:
| 月末日付を取得する |



RSS Feed Widget
前後の日付を計算する - [ 日付・時刻・時間 / VBA ]
(http://bicycle.life.coocan.jp/takamints/index.php/snippets/snippet/datetime/datecalculation/vba)
by Koji Takami ( email: vzg03566@gmail.com, GitHub: takamin )