我有两个Sub例程,它们不会互相调用。 但是,当我运行第一个并且它遍历其中的每个循环时, 它突然运行下一个方法的前两行,它位于第一个方法的正下方。这是我的问题的代码示例,遗憾的是,由于我工作的公司不允许,我无法向您展示真实的代码:
Public Sub PrintA()
Dim i as Variant
for each i in Products
'--- Here comes a lot of code, but definitely no call of PrintB!
next i
End Sub
Public Sub PrintB()
Dim Hubs(2) As String
Hubs(0) = "HUB1"
Hubs(1) = "HUB2"
'--- a lot of more code following but only the above three lines are
'--- being executed for whatever reason
End Sub
在执行了3行代码之后,它继续循环遍历第一种方法中的每个循环,我根本不理解发生了什么......