用checkbox创build下拉菜单
我有一个用户表单,并想创build一个combobox,并在其中有checkbox。 我的目标是一次select多个选项并显示它们。
我想有这样的事情:
[
这是可能的,我怎么能这样做?
任何潜在客户都会有帮助。
我认为这是不可能的下拉框。 但是你可以用ListBox来做到这一点
为此,你必须设置列表框的属性像这样:
如果你有这个,你的表单将会像这样locking:
您只能使用带有Multiselect的Listbox(请参阅下面的代码来testing):
Private Sub UserForm_Initialize() ListBox1.AddItem "All" ListBox1.AddItem "Project Manager" ListBox1.AddItem "Project Scientist" ListBox1.AddItem "Software Developer" End Sub Private Sub Format_Listbox1() ListBox1.MultiSelect = fmMultiSelectMulti ListBox1.ListStyle = fmListStyleOption End Sub
对于DropDown效果,您可以添加图片或文本框来更改Listbox1的高度….