【发布时间】:2016-02-10 18:50:23
【问题描述】:
我在 MS Excel 2010 的用户表单中有一系列组合框。我为每个组合框分配了 _enter 事件,它们调用 .DropDown 以便当我在这些框之间切换时,它们会自动打开下拉窗口。这对第一个很有用,但是当我跳到下一个时,它不起作用。 _enter 事件触发(用 msgbox 测试),但它不会下拉。以下框将下拉,但不是之后的框。如果你向后跳,同样的事情会反过来发生。如果我按制表顺序在它们之间放置虚拟文本框,它们都会下拉。
任何想法如何解决这个问题?
我也尝试使用 KeyUp -> Ascii 9 (tab) 获得相同的结果。
【问题讨论】:
-
如果您选择第二个组合框的任何值,则第三个组合框将下拉。这不是您的查询的解决方案,而只是建议。
标签: excel vba drop-down-menu combobox