每当我向下滚动页面时,ActiveX ComboBox的下拉列表都会分离。怎么样 我可以修理它以免它移动吗?
这里是为comboBox指定的VBA代码。
Private Sub ComboBox1_Change()
ComboBox1.ListFillRange = "DropDownList"
Me.ComboBox1.DropDown
End Sub
答案 0 :(得分:1)
如果将ComboBox切换为“表单”工具栏中的组合框,则会在开始滚动时立即折叠列表。我认为"分离"下拉列表是默认行为,我不认为您可以通过编程方式对其进行影响(as in here, too)。
有关组合框的不同选项,请参阅此文章:
Run Macro When ComboBox is Clicked
另一种选择是禁用鼠标滚动,如下文所示: