1
所以我想通過一個用戶窗體中的屬性通過字典鍵刪除字典中的項目。到目前爲止,我已經成功地添加了一個新的詞典項目,計數詞典中的項目並獲得一個帶有userform屬性的項目。所以這一切都是功能性的,但我無法得到刪除(鍵)功能。是否可以使用userform屬性來刪除一個詞典中的項目?
這是我的用戶表單中的屬性。 (也許我應該使用get屬性?):
Public Property Let Materialremove(ByVal PartNumber As String)
DicMaterial.Remove (PartNumber)
End Property
這裏是我呼籲我的財產:
If UBidStatus.Materialexists(PartNumber) Then
UBidStatus.Materialremove (PartNumber)
End If
我得到一個編譯錯誤:
Invalid use of property in VBA
不應該是'...(ByVal PartNumber As VARIANT)'? – Jeeped
'如果DicMaterial.Exists(PartNumber)然後DicMaterial.Remove PartNumber' – Jeeped
我不知道這是否是問題,但我會讓它成爲一個函數。 –