VBA-Excel如何清除组合框项目
Posted
技术标签:
【中文标题】VBA-Excel如何清除组合框项目【英文标题】:VBA-Excel How to clear ComboBox Items 【发布时间】:2013-01-08 06:28:19 【问题描述】:我有一个包含 3 个项目的 ComboBox,分别是“Select”、“Jack”和“Jill”。在 Private Sub Workbook_Open() 下,我保留了以下代码行。
With ThisWorkbook.Sheets("Sheet1").ComboBox1
Items.Clear
.AddItem "Select"
.AddItem "Jack"
.AddItem "Jill"
End With
每当我选择一个项目并关闭 Excel 时。下次如果我默认打开 excel 组合框,显示先前选择的项目。但我想将 select 显示为默认项目。
【问题讨论】:
【参考方案1】:你需要删除Items.Clear
应该只是.Clear
然后使用.SelText
属性来设置选中的文字
With ThisWorkbook.Sheets("Sheet1").ComboBox1
.Clear
.AddItem "Select"
.AddItem "Jack"
.AddItem "Jill"
.SelText = "Select"
End With
【讨论】:
以上是关于VBA-Excel如何清除组合框项目的主要内容,如果未能解决你的问题,请参考以下文章
单击保存按钮后如何在用户窗体中添加依赖于另一个组合框的excel vba组合框而不影响清除数据功能
EXTJS:如何在组合框上自动完成查询后从数据存储中清除“查询”参数