我编写了一个子例程,并在该子例程中使用以下代码而没有任何错误。
只有相关代码:
Dim CandleEndTimes() as Date
NoOfCndlInDay = 5
ReDim Preserve CandleEndTimes(NoOfCndlInDay)
CandleEndTimes = Array(#10:30:00 AM#, #12:00:00 PM#, #1:30:00 PM#, #3:00:00 PM#, #3:30:00 PM#)
然后为了让这个子例程处理不止一种情况,我删除了为数组赋值的语句并将其CandleEndTimes
定义为参数,如下所示
Sub CustomCandles(UseOnBookName As String, UseOnSheetName As String, NoOfCndlInDay As Integer, CandleEndTimes() As Date)
用于调用上述子程序的子程序代码:
Sub callingcust()
Dim Min90CandleEndTimes() As Date
ReDim Preserve Min90CandleEndTimes(5)
Min90CandleEndTimes = Array(#10:30:00 AM#, #12:00:00 PM#, #1:30:00 PM#, #3:00:00 PM#, #3:30:00 PM#)
End Sub
在用于分配值的语句中调试代码时,出现错误 13
任何人都可以看到上面的代码有什么问题。如果您觉得信息不足,请告诉我我还需要分享什么。
请帮忙!