2014-10-06 132 views
1

我遇到ActiveX切換按鈕的問題。我希望能夠根據單元格屬性更改其狀態(推送或不推送)。VBA Excel,更改ActiveX切換按鈕的狀態

我試圖使用ControlFormat以訪問按鈕的Value屬性是這樣的:

Sheets("activity_tracking").Shapes("lock_unlock_curr_row").ControlFormat.Value = True 

,但我得到錯誤438:「對象不支持此屬性或方法」。這對我來說令人費解,因爲「.ControlFormat.Enabled = True」適用於此按鈕。

我將是任何見解

回答

1

請將您的ActiveX切換按鈕的名稱lock_unlock_curr_row再考慮

Sheets("activity_tracking").lock_unlock_curr_row.Value = True