自定义函数为:
Function maa(Formula,para)
Set History = Formula.ParentGrid.GetHistoryData()
maa= Formula.IndexData
End Function
在公式处调用为
pa:maa(5);
返回的值是0,为什么呢,不应该是4的吗?(即:para-1)
请问Formula.IndexData 是什么意思?因为系统自带的自定义函数Function CU_MA2(Formula,cyc)也有这么一行“if Formula.IndexData < cyc-1 then”
不是取得数组大小吗?
IndexData 返回当前数据区基于0的数据序列。只有在特定情况下此属性才有效,例如当一个公式自定义函数被调用时。
能不能举例说说当调用函数后,Formula.IndexData的值会是什么?