How to work with Matrices
Matrices could be a good alternative for when you start with bigger data and looping becomes slower. Normally should be fine with loops, but with that said. It could be useful to know that all things you do in excel can be done in vba as well, even processing matrices.
Sub Matrix()
'If incorrect Multiplication. #VALUE! will be on all cells that should be the result.
'Not really necessary to declare as they will be automatically variants.
'but could be good for practice purposes.
'Dim A as variant
'Dim B As Variant
'Dim C As Variant
A = Range("A2:B4") 'collecting matrix A
B = Range("D2:D3") 'collecting matrix B
'Calculating Matrix C with .MMult syntax.
C = Application.MMult(A, B)
'Printing out me new matrix C
Range("F2:F4") = C
End Sub
Example 1)
Example 2)
Example 3) - if your matrices don't match.
Learn more about VBA here for all my posts: https://www.pls-fix-thx.com/vba
If you have found this article or website helpful. Please show your support by visiting the shop below.
EPTU Machine ETPU Moulding…
EPTU Machine ETPU Moulding…
EPTU Machine ETPU Moulding…
EPTU Machine ETPU Moulding…
EPTU Machine ETPU Moulding…
EPS Machine EPS Block…
EPS Machine EPS Block…
EPS Machine EPS Block…
AEON MINING AEON MINING
AEON MINING AEON MINING
KSD Miner KSD Miner
KSD Miner KSD Miner
BCH Miner BCH Miner
BCH Miner BCH Miner