2
我試圖啓用/禁用基於Excel中的第二個組合框的值或狀態的組合框2007Excel的VBA組合框關閉問題
我覺得我的代碼應該是這個樣子:
Sub DropDown266_Change()
If DropDown266.Index = 2 Then
DropDown267.Enabled = False
End If
End Sub
但是,我得到一個運行時錯誤'424'說對象是必需的。我相信這是一個非常簡單的改變,但我似乎無法弄清楚。讓我知道你是否需要更多細節。
組合框是否存在於窗體上?你在哪一行收到錯誤? – 2010-05-02 22:46:07
我假設兩個組合框都存在。右鍵單擊這些框時,它們各自的名稱將顯示在Excel的「名稱框」中。我試圖給他們自己獨特的名字,但同樣的問題依然存在。有沒有簡單的方法來列出工作表/工作簿上的所有對象,類似於命名單元格和對象的「轉到」按鈕? VBA錯誤在第一行,指的是DropDown266。 – Chase 2010-05-02 22:59:04
是表面出現此錯誤的唯一原因是對象不可用。你能檢查你想禁用的組合名稱嗎? – 2010-05-03 08:02:04