Code:

```
Dim B as Range
set B = activesheet.range("A1:C3")
Dim a(3) As Double
a(1)= 1.2
a(2)= 3.6
a(3)= .27
```

Note: B is a 3x3 Matrix of values in your sheet

How would I perform matrix multiplication of B * array "a"?

My main problem is with how to reference then entire array "a" and how the data is being stored (is the array a 3x1 or a 1x3). And if there is a VBA MMULT command or if building my own or using the worksheet one are my only options.

Thanks