代码执行后,将焦点放在ComboBox(ActiveX控件)上

时间:2014-12-06 01:12:04

标签: excel vba excel-vba excel-2007

我有一个带有组合框的Excel文件(名称=" Combobox1")。在运行脚本(基本上粘贴&#34中的选定值;列的下一行")之后,我希望在脚本末尾的组合框中重置焦点,这样我就可以输入下一个无需先单击ComboBox文本字段即可在Combobox中输入。

这在Excel 2013中完成了这项工作,但我希望它也能在2007年开始工作:

Combobox1.Activate

有人有任何想法吗?

或者: 我可以使用单元格下拉列表(数据验证)替换组合框,并使用与目前在组合框中相同的数据验证,但后来又有另一个问题: 对于ComboBox,您可以选择激活下拉列表,但对于不是这种情况的单元格内数据验证,至少在您使用ALT + UP显示列表后能够输入单元格时或

Application.SendKeys "%{UP}"

这里有什么想法吗?

0 个答案:

没有答案