使用 Excel 中的输入框选择区域的键盘快捷键

使用 Excel 中的输入框选择区域的键盘快捷键

我正在使用 Excel 2010,在使用键盘快捷键选择输入框中的范围时遇到问题。

Application.Inputbox我正在使用标准type:=8。代码提示用户打开一个文件(已经存在的工作簿),然后使用此输入框提示他选择一个范围。

我能够使用鼠标选择范围。但是,用于选择范围的键盘快捷键(例如CTRL+ SHIFT+DOWN ARROWCTRL+ SHIFT+ LEFT ARROW)无法完全发挥作用:

当我在包含代码的同一工作簿中选择一个范围时,它们会起作用,但它们不起作用在新打开的工作簿上

有没有办法可以启用键盘选择范围?

答案1

我认为这可能是与 Ref Edit Control 类似的问题,请参阅微软知识库 213776有关可用于 VBA UserForms 的此控件的详细信息。(我在我的 VBA 解决方案中广泛使用了此控件。)

微软在此处提供了解决 Ref Edit Control 问题的方法:MS KB 291110我可以想象这也会帮助您解决这个Application.InputBox问题。

编辑:发布我的答案后,我注意到这个问题很久以前就被问过了……:-(

相关内容