Sub RunMacroByName() Dim macroName As String macroName = "MyMacro" '指定要运行的宏的名称 Application.Run macroName '运行指定的宏 End Sub简化代码
时间: 2024-02-24 09:58:49 浏览: 48
Excel-VBA宏编程实例源代码-运行外部程序并等待其结束(Run方法).zip
可以将上面的代码进一步简化,直接将要运行的宏的名称作为参数传递给 `Application.Run` 方法,如下所示:
```vb
Sub RunMacroByName()
Application.Run "MyMacro" '指定要运行的宏的名称并运行
End Sub
```
这样可以直接在代码中指定要运行的宏的名称,更加简洁。
阅读全文