当我尝试获取两个数组Arr1和Arr2的相关系数时,我在 VBA 中遇到了这个错误
Dim arr1() As Variant
Dim arr2() As Variant
arr1 and arr2 are initialized in the function.
Dim result As Double
result = Application.WorksheetFunction.Correl(arr1, arr2)
该Correl
方法抛出异常
“无法获取工作表函数类的相关属性”
任何想法可能是异常的原因。
编辑 :
我认为当数组之一的所有元素都相同时会出现此问题。在这种情况下,相关系数会导致#DIV0 错误。
谢谢