【发布时间】:2015-06-27 09:15:43
【问题描述】:
我有一个包含很多组合框的用户表单。我在初始化用户表单时尝试使用 .AddItem,但没有成功。
这是我迄今为止尝试过的:
Sub Userform_Initialize()
Dim cCont As MSForms.ComboBox
For Each cCont In Me.Controls
cCont.AddItem "Item Added"
Next cCont
End Sub
我通常会出现运行时错误 13“类型不匹配”。不确定这是否与我在用户窗体上的按钮有关。
如何循环遍历用户表单并将.AddItem 用于每个组合框?获得有关如何执行此操作的代码后,我会将其包装在 If 语句中,以便仅将其添加到名称中包含某些单词的某些组合框中,如果这有助于上下文。
提前致谢,
-安东尼
【问题讨论】:
标签: vba for-loop foreach combobox userform