我有一个存储0 ... 4个日期的ArrayList.
列表中的日期数量取决于业务逻辑.
我怎样才能获得此列表的最早日期?当然,我可以构建迭代循环来最终检索最早的日期.但有没有"更清洁"/更快捷的方式,特别是考虑到这个列表可以在以后的视角增长?
我尝试调用一个提供参数的过程,它抛出一个编译错误,指出“预期:=”。
...
Dim isWorkaround As Boolean
isWorkaround = False
If Check101.Value = True Then
isWorkaround = True
End If
...
'Procedure I try to call
ElseIf Combo_Report_Selection = "Adjusted Report" And Combo_someOther= "Other" Then
Call_01_Adj_Report(div, isWorkaround)
ElseIf Combo_Report_Selection = "Upload Log" Then
Call_03_Upload_Log
ElseIf Combo_Report_Selection = "Gather Summary" Then
Call_04_Adj_Summary
End If
Combo_Report_Selection.Value = Null
Combo_Statement.Value = Null
End Sub
__________________________________________
Private Sub Call_01_Adj_Report(ByRef calldiv As Long, ByRef isWorkaround As Boolean)
...
End Sub
__________________________________________
Run Code Online (Sandbox Code Playgroud)
当我插入调用“Call_01_Adj_Report(div, isWorkaround)”时它失败了。它在仅提供一个参数时有效,但不适用于两个。但在我的理解中,带参数语法的过程调用是正确的。可能是什么问题?