VBA中同一模块Sub过程能否按顺序调用?
有时候,我们希望我们的过程能按顺序执行,这样可以使工作变得清晰。应该怎么实现?
我们可以建一个Sub_Total的过程,然后把子过程依次放在Sub_Total过程中:
个人觉得,这样的结构比在一个Sub过程中写很长一段代码更清晰!
后期,我会将这个思路用在discoverer导出的单层BOM还原多层BOM中!一个困扰我很久的难题!
Sub total_1()
sub_1
sub_2
sub_3
End Sub
'--------------------------------------------------
Sub sub_1()
Cells(2, 7) = "Sub1"
End Sub
'--------------------------------------------------
Sub sub_2()
Cells(3, 7) = "Sub2"
End Sub
'--------------------------------------------------
Sub sub_3()
Cells(4, 7) = "Sub3"
End Sub