2017-04-01 98 views
0
Sub CommandButton1_Click() 

Call Worksheets("Chart").Range("B1").Value 

End Sub 

错误:对象不支持此属性或方法(438)VBA呼叫功能不工作

有什么不对?我也尝试使用一个变量,即x无济于事。

谢谢

+1

'Worksheets(“Chart”)。Range(“B1”)。如果存在'Worksheets(“Chart”)',Value'返回一个值。值不能被调用。但是'x =工作表(“Chart”)。范围(“B1”)。值'应该工作。 –

+1

我可以想到的,你可能想要做的唯一事情是在'Chart!B1'中有一个值,它指定了用户想要运行的宏的名称。如果**是**,你可以执行'Application.Run Worksheets(“Chart”)。Range(“B1”)。Value'。 – YowE3K

回答

-2

你为什么使用呼叫? 将值存入变量并从那里继续 dim a作为变体 a =工作簿。工作表(“aaa”).....