excel vba combobox控件
有十三个ComboBox控件,第一个控件选择数量,在第一个控件change之后向其余控件添加项目(我获取好的数组),例如第一个ComboBox选择6,我要从第2个至第八个...
有十三个ComboBox控件,第一个控件选择数量,在第一个控件change之后向其余控件添加项目(我获取好的数组),例如第一个ComboBox选择6,我要从第2个至第八个ComboBox添加数组res()即
Res = d.Items
'将对象中的元素写入
For a = 2 To ComboBox1.ListIndex + 2
For i = 0 To d.Count - 1
ComboBoxa.AddItem Res(i)
Next i
ComboBoxa.ListIndex = 0
Next a
但是ComboBox a,这个写法是错误的,怎么弄?? 展开
Res = d.Items
'将对象中的元素写入
For a = 2 To ComboBox1.ListIndex + 2
For i = 0 To d.Count - 1
ComboBoxa.AddItem Res(i)
Next i
ComboBoxa.ListIndex = 0
Next a
但是ComboBox a,这个写法是错误的,怎么弄?? 展开
4个回答
展开全部
用controls(a)替代,但你要看一下a已经不是你的combobox的序号了,是所有控件的序列
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个要用到类模块,你所说的对象是类模块吗??如果是,comboboxa要先定义为combobox,并且要将combobox1在init时不编入集合内。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Controls("combobox" & a)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询