excel中VBA下拉组合框的使用
我在excel中添加了一个组合框,在编辑器里设置了三个可选内容。然后运行时却不是只有三个选项,会有这三个选项的多个重复的选项,这是为什么呢?有没有高手指点下啊?...
我在excel中添加了一个组合框,在编辑器里设置了三个可选内容。然后运行时却不是只有三个选项,会有这三个选项的多个重复的选项,这是为什么呢?有没有高手指点下啊?
展开
1个回答
展开全部
在代码增加一句
combobox1.clear(放在你添加选项内容的代码前面)
就可以了.
if
combobox1.value=?
then
[a1]=??
else
if
comebobox1.value=??
then
[a1]=???
else
[a1]=???
end
if
end
if
或者定义数组
arr=array("a","b","c)
[a1]=arr(application.match(combobox1.value,combobox1.list,0)-1)
combobox1.clear(放在你添加选项内容的代码前面)
就可以了.
if
combobox1.value=?
then
[a1]=??
else
if
comebobox1.value=??
then
[a1]=???
else
[a1]=???
end
if
end
if
或者定义数组
arr=array("a","b","c)
[a1]=arr(application.match(combobox1.value,combobox1.list,0)-1)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询