有一个array数组p 经过测试 p里含有计算过的值 但是 当写 llt=p时 报错483 对象不支持此属性或方法
但是案例里
Function CU_MA1(Formula,CLOSE,CYC)
CU_MA1=0
If Formula.WorkMode = 0 Then
Exit Function
End If
DataCount = UBound(CLOSE)
If DataCount <> Formula.DataSize-1 Then
Exit Function
End If
Dim ResultMa
Redim ResultMa(DataCount)
For i = Cyc-1 To Formula.DataSize-1
Count = 0
For k = i-(Cyc-1) To i
Count = Count + CLOSE(k)
Next
ResultMa(i) = Count / Cyc
Next
CU_MA1 = ResultMa
End Function
为什么CU_MA1 = ResultMa却可以 或者 怎么把array数组里的值给Redim 数组? 谢谢
只有序列模式下才支持数据形式的返回的,你看看是不是你用了逐K线模式了