从ComboBox分离的下拉列表 - Excel VBA

时间:2016-05-27 01:32:06

标签: vba excel-vba excel-2010 excel

每当我向下滚动页面时,ActiveX ComboBox的下拉列表都会分离。怎么样 我可以修理它以免它移动吗?

这里是为comboBox指定的VBA代码。

Private Sub ComboBox1_Change()

ComboBox1.ListFillRange = "DropDownList"
Me.ComboBox1.DropDown

End Sub

1 个答案:

答案 0 :(得分:1)

如果将ComboBox切换为“表单”工具栏中的组合框,则会在开始滚动时立即折叠列表。我认为"分离"下拉列表是默认行为,我不认为您可以通过编程方式对其进行影响(as in here, too)。

有关组合框的不同选项,请参阅此文章:

Run Macro When ComboBox is Clicked

另一种选择是禁用鼠标滚动,如下文所示:

VBA Excel Combobox: drop-down list scrolling issue