klpocska 发表于 2022-7-6 11:33:48

组合框问题VBA

我想用VBA从块属性中添加组合框项,但如果它已经添加到组合框中,我不想再添加它。。。
 
怎么做?
 



For Each oEnt In oSset

Set oBlkRef = oEnt
varAtt = oBlkRef.GetAttributes
Set oAtt = varAtt(0)

strAtt = oAtt.TextString

UserForm1.ComboBox1.AddItem strAtt

Next oEnt

ollie 发表于 2022-7-6 12:57:27

您需要更改“Userform1”。ComboBox1.items'具有适当的数组成员,但除此之外,上述方法应该可以工作
 
类似地,如果在创建列表后对内容进行排序,则可以使用循环来删除重复项
页: [1]
查看完整版本: 组合框问题VBA