當用戶可以單擊該按鈕時,我有兩個帶有一個按鈕的列表框,將所有列表項從列表框1移動到列表框2。當爲ListBox是變空的應用是越來越重新啓動,EXCEL 2016列表框項目清除功能在VBA Excel中不起作用
我的代碼是
For i = 1 To ThisWorkbook.Sheets("MultiSheet").ListBoxes(strFromlb).listCount
ThisWorkbook.Sheets("MultiSheet").ListBoxes(strTolb).AddItem ThisWorkbook.Sheets("MultiSheet").ListBoxes(strFromlb).List(1)
ThisWorkbook.Sheets("MultiSheet").ListBoxes(strFromlb).RemoveItem (1)
Next i
這裏strFromLb
被清除值,但是當它清除最後一個值我的VBA程序是Excel中已重新啓動。
然後我試圖代碼以清除列表框
ThisWorkbook.Sheets("MultiSheet").ListBoxes(strFromlb).ControlFormat.RemoveAllItems
ThisWorkbook.Sheets("MultiSheet").ListBoxes(strFromlb).Items.Clear
該錯誤是
「對象犯規支撐到屬性或方法」
然後
ThisWorkbook.Sheets("MultiSheet").ListBoxes(strFromlb).Clear
這段代碼我得到了400錯誤。好心幫助我。
清除功能,是不是一個屬性或方法 –
這些錯誤我得到 –
試圖通過他們的名字(即訪問列表框。 strFromlb.Clear),而不是功能Listboxes(「...」) – cullan