我在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?
感谢您的帮助!
我偶然偶然发现了解决方案......
我试图将RowSource属性设置为Nothing(为了重置它),但结果是一个空字符串可以解决这个问题:
UF.Combo.RowSource = ""
然后可以使用原始问题中所述的AddItem方法再次填充ComboBox。