Userform中无法编辑的组合框

时间:2019-03-04 04:45:09

标签: excel vba

我已经使用Excel中的宏制作了一个用户表单。 该代码独立于excel(不会从excel读取数据)。

打开用户窗体后,我将通过以下方式填充组合框中的一些项目:

combo.additem "a" 
combo.additem "b" 
combo.additem "c"'

从我发现的内容来看,为了使组合框不可编辑,我需要将列表的样式更改为下拉列表。

但是,一旦这样做,我的组合框选项就会变成:

"" (blank cell)
a
b
c

是否可以选择在不添加第一个空单元格的情况下保持组合框不可编辑?

谢谢

1 个答案:

答案 0 :(得分:0)

将组合框的样式更改为2 - fmStyleDropDownList时,组合框将变为不可编辑的放置框。

.ListIndex=0添加到您的代码中,以使保管箱没有空白字段,并且将第一项显示为默认项。