2016-09-08 30 views
0

我試圖創建一個窗體控件或activex命令按鈕來將一系列值更改爲特定的計算。如何在excel中使用按鈕在工作表中運行計算

我的按鈕位於名爲「Sheet 2」的工作表上,計算需要在名爲「Whatif back」的工作表上進行。

當我按下按鈕時,「Whatif back」中的C2必須使用「Sheet 2」中的C27進行計算。

我的代碼是:

Sub Sheet2_Button18_Click() 
Sheets("Whatif back").Range("C2")=(10000+Sheets("Sheet2").Range(C27)) 
End Sub 

我得到一個編譯錯誤。請幫忙。

謝謝 希亞姆

回答

1

與「Sheet2_Button18」工作表「Sheet2的」命名的ActiveX按鈕使用此:

Sub Sheet2_Button18_Click() 
    Sheets("Whatif back").Range("C2") = 10000 + Range("C27") 
End Sub 
+0

哦,我見我在那邊做錯了什麼。這解決了它!非常感謝!! – ShyamR

+0

不客氣。那麼請將回答標記爲已接受。謝謝 – user3598756

1

尼斯知道編譯你得到錯誤,但嘗試: 範圍(「C27」)而不是範圍(C27)

(這應該是一個評論,但我沒有代表處還)