いくつかのマクロで使用される3つの列にたくさんの日付があります。現在、これらの日付を使用する各マクロは次のことを行う必要があります。
- 範囲を宣言する
- 範囲をforループして、日付セルと
- セルの値をdate型の変数に読み込みます
これには、セルが空でないことの確認、日付が有効かどうかの確認も含まれます。
これの代わりに、これらの日付を(VBA)配列に読み込むマクロが必要です。この配列は、ファイルが開かれている限り存続します。また、ファイルを開いたときにこのマクロを実行して、日付を使用するマクロが実行されたときに日付が初期化されることが保証されるようにしたいと思います。
これらのことを行う方法はありますか?