Class MultiThreadedCalculation (Excel VBA)

Returns or sets the concurrent calculation mode. To use a MultiThreadedCalculation class variable it first needs to be instantiated, for example


Dim mtc as MultiThreadedCalculation
Set mtc = Application.MultiThreadedCalculation

Enabled

The Enabled property allows MultiThreadedCalculation objects to be enabled or disabled at run time.


Application.MultiThreadedCalculation.Enabled = True

ThreadCount

Gets the total count of the process threads that are a part of the specified MultiThreadedCalculation object.


Application.MultiThreadedCalculation.ThreadCount =

ThreadMode

Returns or sets the thread mode for the specified MultiThreadedCalculation object. Possible return values are xlThreadModeAutomatic - Multi-threaded calculation mode is automatic, xlThreadModeManual - Multi-threaded calculation mode is manual.

You can set the thread mode to either xlThreadModeAutomatic or xlThreadModeManual.


Application.MultiThreadedCalculation.ThreadMode = xlThreadModeAutomatic