2017-04-01 67 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」).....