Shell ("calc") '语法正确
Shell ("calc", 1) '语法错误
a = Shell("calc", 1) '语法正确
实在搞不明白,shell带2个参数一定要有赋值操作吗?否则语法错误?
谁能解释下为什么?
谢谢,我明白了。
我刚刚想上来补充
Shell "calc", 1 '语法正确
谢谢一楼,也非常感谢二楼。
其实Shell是一个函数,只是不加括号,VBA就认为这个不是函数了,所以不用赋值运算。
而带括号有2个以上参数的,VBA就认为这是函数,就一定需要赋值运算。