将文字添加到组合框

时间:2015-05-29 13:41:56

标签: vba

目前我有一个简单的ComboBox,在点击时会填充3个项目:

        With FunctionBox
            .AddItem "Add Blank Issue"
            .AddItem "Move Existing Issue"
            .AddItem "Reorder Issues"
        End With

但是,在选择下拉箭头之前,组合框是空的。

当组合框出现时,我希望它显示类似“请选择以下选项之一”。

我尝试将组合框的“值”设置为“测试”。测试显示在编辑器中,但在运行应用程序时则不会。

我还想确保当选择向下箭头并且用户无法与其交互时字符串消失。

有什么建议吗?

如果有些不清楚,我可以提供截图。

谢谢!

2 个答案:

答案 0 :(得分:0)

转到表单的设计视图,单击相关的组合框并将文本值更改为您想要的内容。

编辑 - 没有看到问题的第二部分

把它放在dropbuttonclick事件中。在需要的地方更改combobox1

Private Sub ComboBox1_DropButtonClick()
ComboBox1.value = ""
End Sub

答案 1 :(得分:0)

要在组合框中使用默认值,请在UserForm_Initialize()中添加此代码:

FunctionBox.AddItem "Please select one of the options below"