1

Excelでの計算手順について具体的な質問があります。つまり、VBAで自分で実装したかなり「遅い」関数がいくつかあります。特定のワークブックを開くたびに、またはワークシートに小さな変更を加えるだけで、すべてを計算する必要があるため、非常に長い時間がかかります (面倒です)。

「オプション/式」の下の「手動計算」をチェックする以外に、特定の(自己実装された)VBA関数をオンデマンドでのみ計算するように制御する方法があるのだろうか(たとえば、ボタンを押す)?最も最適なソリューションは、他のすべての数式を自動的に計算し、残りの VBA 数式は必要なときにのみ計算できるようにすることです。

ありがとう、N

4

1 に答える 1

1

VBA 関数にリンクするコントロール セルを持つことができます。

セル A1 = 1 の場合はスクリプトを起動し、それ以外の場合は終了します。

次に、計算したい場合は1にしますか、それ以外の場合は0にしますか?

チェックボックスを使用して、もう少しエレガントにすることもできます。:)

于 2013-09-16T08:10:25.580 に答える