0
我有Unspecified Error
我得到試圖刪除我的組合框重複項目的我有掙扎的項目...VBA - 拆下組合框
我第一次添加使用RowSource
物業項目。 然後我想使用RemoveItem
屬性刪除重複的值。
我得到的錯誤是在這一行產生的:CompteCOMBO.RemoveItem(J)
With CompteCOMBO
.Visible = True
.RowSource = "Missions!ComptesExistant"
End With
For i = 0 To CompteCOMBO.ListCount - 1
Valeur = CompteCOMBO.List(i)
For j = i + 1 To CompteCOMBO.ListCount - 1
If Valeur = CompteCOMBO.List(j) Then
CompteCOMBO.RemoveItem (j) 'ERROR HERE
End If
Next j
Next i
感謝您提前幫助。
有一個好的一天,
讓
你好,感謝你的回答。我對這個腳本編寫的詞典不太瞭解。這是一個公司項目,我知道如何使用代碼添加庫,但對於我面臨的問題(IMO)而言,這有點複雜。我只是不明白爲什麼我不能刪除我的組合框中的項目? –
Hi @ Jean-FIC。我會鼓勵你對字典感到滿意。它們被廣泛使用,並且在嘗試創建唯一列表時非常有用(如上所示)。這不像是你正在導入任何新東西,它只是Excel的標準庫之一... – CallumDA
@ Jean-FIC,我已經添加了一些要注意的事情。但我不打算專門測試代碼。如上所述,我強烈建議從另一個角度來攻擊它。 – CallumDA