■ 構文
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
■ 引数
interval : (必須) 間隔を計算するための、時間単位を指定します。
date1, date2 : (必須) 間隔を計算する日付を指定します。
firstdayofweek : (省略可) 週の始まりの曜日を表す定数を指定します。省略した場合、日曜日になります。
firstweekofyear : (省略可) 年度の第 1 週を表す定数を指定します。省略した場合、1月1日を含む週が第 1週になります。
■ intervalの定数
yyyy : 年
q : 四半期
m : 月
y : 年間通算日
d : 日
w : 週日
ww : 週
h : 時
n : 分
s : 秒
■ firstdayofweekの定数
bUseSystem : 0 - NLS API の設定値を使います。
vbSunday : 1 (既定値) - 日曜
vbMonday : 2 - 月曜
vbTuesday : 3 - 火曜
vbWednesday : 4 - 水曜
vbThursday : 5 - 木曜
vbFriday : 6 - 金曜
vbSaturday : 7 - 土曜
■ firstweekofyearの定数
vbUseSystem : 0 - NLS API の設定値を使います。
vbFirstJan1 : 1 (既定値) - 1月1 日を含む週を年度の第1週として扱います。
vbFirstFourDays : 2 - 7日のうち少なくとも 4 日が新年度に含まれる週を年度の第1 週として扱います。
vbFirstFullWeek : 3 - 全体が新年度に含まれる最初の週を年度の第 1 週として扱います
関連する「日付の加算・減算 DateAdd」も参照してください。
現在の日付と入力された日付の、時間間隔を計算し表示するVBAを作成しました。
日付が入力されていなければメッセージが表示されます。
入力されたデータが日付の形式でなければ、メッセージが表示されます。
現在の時間から、年、日、週、時、分、秒の時間間隔を計算し表示します。
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します