以前设置了 RowSource 属性之后的 AddItem 方法



我在用户窗体(UF(上有一个ComboBox(Combo(,它是使用RowSource属性填充的。

但是,稍后在程序中,我需要清空组合框并使用AddItem方法填充它,该方法不起作用,因为访问被拒绝。显然,这是由于之前已经设置了RowSource:

UF.Combo.RowSource = Worksheets(WorksheetName).Cells(1,2)    
UF.Combo.AddItem Worksheets(WorksheetName).Cells(2,2)

有没有办法重置 RowSource 属性以使组合框再次使用 AddItem 访问?

提前感谢您的帮助!

我只是偶然发现了解决方案......

我尝试将 RowSource 属性设置为 Nothing(为了重置它(,但事实证明空字符串可以解决问题:

UF.Combo.RowSource = ""

之后可以使用原始问题中所述的 AddItem 方法再次填充组合框。

相关内容

最新更新