質問: Nothing です。 モジュールの内容は、 1.ExcelのシートをAccessにインポート 2.選択クエリでテーブルとの差分を抽出しグループ化 3.クエリをエクスポートする です。 objAccess.Run "モジュール1" をしなければExcelが残らないようなので Run以外の方法でモジュールを実行する方法をご教授ください。 (つたない説明でわかりにくい点あると思います。ご指摘ください)
回答: 試してみましたが、Excel のタスクが残るようなことはありませんでした。 1. hoge1.xls, hoge2.xls, hoge.mdb を作成 2. hoge.mdb に hoge1.xls からインポートし、 hoge2.xls にエクスポートする Sub を記述 3. hoge1.xls に hoge.mdb の Sub を実行するマクロを記述 4. hoge1.xls のマクロを実行 という手順で行いました。hoge.mdb のエクスポート先を hoge1.xls にすると hoge1.xls の マクロ実行時にエラーが出てしまいました。 hoge1.xls のマクロ実行後に Excel のタスクが残ってしまうことはありませんでした。 Access でどのような記述をしているのでしょうか? 具体的なコードを出してもらったほうがアドバイスがしやすいです。