Excel 请问在VBA中如何表达调用另一个宏

2024-11-03 05:31:23
推荐回答(4个)
回答1:

Sub 宏1()
Call 宏2
End Sub

Sub 宏2()
MsgBox nihao
End Sub

运行宏1就调用了宏2,会弹出对话框“nihao”,宏2的作用域需要是Public,就是Sub 前面的前缀,省略默认就是Public。

回答2:

Sub lenTest()
    Dim str As String
    Dim length%
    str = "Kobe Bryant"
    length = Len(str)
    MsgBox (length)
End Sub


Sub message()
    MsgBox ("我要调用其他宏了")
    Call lenTest
End Sub

回答3:

Sub 宏bai1()
Call 宏2
End Sub

Sub 宏2()
MsgBox nihao
End Sub
运行宏1就调用du了宏2,会弹出对zhi话框“nihao”,宏2的作用域需要是daoPublic,就是Sub 前面版的前缀,省略默权认就是Public。Sub 宏bai1()
Call 宏2
End Sub

Sub 宏2()
MsgBox nihao
End Sub
运行宏1就调用du了宏2,会弹出对zhi话框“nihao”,宏2的作用域需要是daoPublic,就是Sub 前面版的前缀,省略默权认就是Public。

回答4:

call +名称