小编ECo*_*ode的帖子

如何在VBA中将字符串作为命令运行

我在下面有这个简单的VBA代码,我不知道为什么不工作.

Sub Run()
    test = "MsgBox" & """" & "Job Done!" & """"
    Application.Run test     
End Sub
Run Code Online (Sandbox Code Playgroud)

我想要做的是将VBA命令作为文本放入变量并将其作为命令运行.在这种情况下,我想运行MsgBox "Job Done!"和打印只是:

任务完成!

variables excel vba command eval

7
推荐指数
1
解决办法
8174
查看次数

标签 统计

command ×1

eval ×1

excel ×1

variables ×1

vba ×1