是否可以调用sub并且子运行除了被调用的sub中的几行之外?
所以例如,我想从我的“main”子调用“master_clear”子,但我不希望master_clear清除所有内容;有一些范围需要保留。我怎么能这样做?
答案 0 :(得分:3)
您可以使用可选参数。
Sub foo(someParam as String, Optional doExtra as Boolean = False)
'Do stuff
If doExtra Then
'Do extra stuff
End If
'Do some more stuff
End Sub
Sub bar
foo "hello" ' skip extra stuff
foo "bye", True ' do extra stuff
End Sub