質問: ACCESSのデータベースからEXCELで ADOを利用してデータ抽出していますが、 まったく完全に同じコードで取りに行っているのですが、なぜか
回答: メモリーのキャッシュ効果によるもののような気がします。 HDD--->(2分45秒)-->Memory-->(15秒)-->ACCESS 元のACCESSファイルの内容(HDD)が変化した、もしくは、 Memoryの内容が他のアプリやデータに押し出されて Swap領域(HDD)に移動した後も同様に遅くなっているのではないでしょうか? また、プログラムの実行を止めたり、メッセージボックスを表示することにより、DoEventsと同様にOSに一時的に制御を渡すことになり、Memoryの再配置がされ、遅くなっている可能性もあると思います。