Is it possible to simply fill it by using an array formula without
looping
to fill it in the same way as you can fill a range with an array such
as:

Range("C1:E20).FormulaArray =
Application.WorksheetFunction.MMult(InvVCVRange, AlphaRange)


By (after rediming it) saying: Array (3,20) =
Application.WorksheetFunction.MMult(Range1, Range2)

Thks, Mark