【问题标题】:Drop-Down List Detached From ComboBox - Excel VBA从组合框分离的下拉列表 - Excel VBA
【发布时间】:2016-09-25 04:47:30
【问题描述】:

每当我向下滚动页面时,ActiveX ComboBox 的下拉列表就会分离。如何 我能把它修好让它不动吗?

这是为组合框指定的 VBA 代码。

Private Sub ComboBox1_Change()

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

End Sub

【问题讨论】:

  • 请注意,这种行为早在 Excel 2003 中就存在,所以我建议修改标签。
  • 我想等待其他回复。

标签: vba excel excel-2010


【解决方案1】:

如果您将您的组合框切换到表单工具栏中的组合框,那么它会在您开始滚动时立即折叠列表。我认为下拉菜单的“分离”是默认行为,我认为您不能以编程方式影响它(as in here, too)。

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

Run Macro When ComboBox is Clicked

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

VBA Excel Combobox: drop-down list scrolling issue

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多