VBA - 执行转义一个子并部分运行另一个子

时间:2014-09-05 12:13:18

标签: vba

我有两个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行代码之后,它继续循环遍历第一种方法中的每个循环,我根本不理解发生了什么......

0 个答案:

没有答案