我在UserForm(UF)上有一个ComboBox(Combo),它使用RowSource属性填充。
然而,在程序的后面我需要清空ComboBox并使用AddItem方法填充它,这是因为访问被拒绝而无效。显然这是因为它之前设置了RowSource:
UF.Combo.RowSource = Worksheets(WorksheetName).Cells(1,2)
UF.Combo.AddItem Worksheets(WorksheetName).Cells(2,2)
有没有办法重置RowSource属性,以便再次使用AddItem访问ComboBox?
提前感谢您的帮助!
答案 0 :(得分:1)
我偶然偶然发现了解决方案......
我尝试将RowSource属性设置为Nothing(为了重置它),但事实证明这是一个空字符串可以解决问题:
UF.Combo.RowSource = ""
然后可以使用原始问题中所述的AddItem方法再次填充ComboBox。