こんにちは、ユーザーが入力した日付範囲の UserForm 検証を入れようとしています。
選択する必要がある日付範囲は、月曜日から日曜日までの前の週です。2012 年 8 月 13 日から 2012 年 8 月 19 日まで。したがって、今日 (2012 年 8 月 24 日) にレポートを実行する場合、入力する必要がある日付が 2012 年 8 月 13 日から 2012 年 8 月 19 日であることをどのように確認できますか?明日報告します。
レポートを実行している曜日 (例: 金曜日) の WeekDayName を計算し、そこから DateAdd を使用して、最初の日付として前の月曜日 (-11) を減算し、前の日曜日 (- 5) 二度目のデート。
したがって、ユーザーが 2012 年 8 月 14 日と 2012 年 8 月 19 日の範囲の日付を入力すると、メッセージボックスが表示され、入力する必要がある日付の範囲は 2012 年 8 月 13 日から 2012 年 8 月 19 日であり、続行するかどうかが示されます。
これが理にかなっていることを願っています。