-1
最後にいくつかのデフォルトを変更する必要がありますが、マクロを中断する必要がある場合、設定はリセットされません。 コードがVBA - マクロが中断したときにコードを実行する
Application.Calculation = xlCalculationManual
が含まれているのであれば、私は
Private Sub IfInterrupted()
Application.Calculation = xlCalculationAutomatic
End Sub
を持つことになり、これを行う方法はありますか?
マクロはどのように中断されていますか? – Bathsheba
中断の原因がある場合は、手動で元に戻す必要があります。コードを挿入するための「割り込み」イベントはありません。 – braX
また、*なぜ*あなたのコードを中断していますか?おそらく、あなたはそれを複数の部分に分解して、コード内にその理由を処理する方法を追加する必要はありませんか?これは[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)です。 – BruceWayne