从预定义单元格创建矩阵

时间:2018-02-14 16:42:09

标签: excel vba excel-vba matrix

下午好,

我对VBA和Excel很新,我遇到了以下问题。 我有一个函数,需要一个对称矩阵作为输入来计算特征值[=MEigenvalueMax (A1: C3)]。但是,我有不同单元格中矩阵的数据。因此,我的问题是,是否有一个函数可以将预定义的单元格定义为矩阵,e。 G。 =MEigenvalMax ({A1, A2, A3; B1, B2, B3; C1, C2, C3})。 谢谢你的答案!

1 个答案:

答案 0 :(得分:0)

使用范围值填充数组,您只需按照以下步骤操作:

Dim eigenvalueMatrix As Variant

eigenvalueMatrix = Range("A1:C3").Value