VBA:[Tips]日付が指定範囲内かを調べる

なにがどう

指定日付が期間内かどうかを調べる

どう

日付の差分をとる
DateDiff("d",区間開始日,日付)>=0 And DateDiff("d", 日付, 区間終了日)>=0

区間開始日より、入力日付が大きければ日付の差分は0以上になり、
入力日付よりも区間終了日が大きければ日付の差分は0以上になる。
両方が成立するときに日付は区間開始日と区間終了日の間に存在するため。
最終更新:2015年07月07日 14:04