2

これができるかどうかはわかりませんが、マクロがバックエンドで実行されている間に、ユーザーが Excel スプレッドシートを使用できるとよいでしょう。これを行う方法はありますか?ありがとう。

編集: ユーザーは、マクロを使用して n 個のアイテム (n ~ 100) に対してランダム順列を繰り返し (>10^5 回) 生成しています。これが完了するまでに約 10 ~ 15 分 (またはそれ以上) かかる場合があります。そのため、マクロの実行中に、ユーザーが Excel ワークブックを開いて他のタスクを実行できる場合、それは素晴らしいことです。(通常、マクロが実行されているブックとは別のブックになります)。これが可能かどうか、可能であれば、実行中のマクロに与える可能性のあるパフォーマンスへの影響を教えてください。ありがとう。

4

1 に答える 1

0

ユーザーは、マクロの実行中に Excel アプリケーションの 2 番目のインスタンスを開き、他のブックで通常どおりに作業できます。同じワークブックも開くことができますが、読み取り専用です。

于 2012-06-22T09:54:35.827 に答える