Access

VBAでのコピーペーストにクリップボード監視はNG

投稿日: 更新日:

Access VBAでExcel編集するのに、セルコピーして貼り付けしてましたが、先日から遅くなったり早かったりとなぜなのかと悩んでました。

今回改造してない処理なんですが。

EXCEL.EXEの下にsplwow64.exeが一瞬出たのでネット検索したら、epsonプリンタドライバ関係で遅くなると出てた。とりあえずepsonのはインストールしてない。

秀丸エディタでクリップボード監視してましたが、終了したら、処理時間改善された。

監視オフでも改善しなかったので、実行時は、秀丸終了するしかないな。

FindFastとSeek

投稿日: 更新日:

毎月、Accessでデータ集計してるシステムがあるのですが、新しいデータに対応するのに改造しました。

グループ化してるQueryに、FindFastで検索かけてましたが、50分かかるようになってしいました。

ワークテーブルに書き出してみても、かわらず。

テーブルになったので、Seekで検索するように改造しました。

結果、2分ほどで集計処理が終了しました。
この後、結果データでExcelを編集する処理が21分かかりました。

こっちのFindFastは、10分ぐらいだからそのままにしとこうかと思います。

こんなに差が出るとは予想してませんでした。