関数の下と for ループの下に次のコードを追加しました。
If Not setFcType(agt, ma, sma) Then
fcComm1 = "Error"
MsgBox "Entered Agt/Ma/Sma value is incorrrect", vbOKOnly
Exit Function
End If
Excelに値を入力すると、このコードが動作してMsgBoxを観察できるようになりますが、Excel全体がすべてのセルを計算するまで([OK]を押しても)MsgBoxを表示し続けます(Excelとロットに膨大なデータがあります)背後で実行されている関数の数)。この問題を克服する方法はありますか?