在VBA中编码Excel输入表单。我有一个文本框。我想运行一个宏,然后在从该文本框中单击Enter后将焦点保持在/返回到文本框中。
通过使用_keydown(code = 13),我可以使宏正常运行,但是无法使焦点保持在框内。我在宏的末尾尝试了setfocus,但无济于事。我猜测要移到下一个字段的代码在检测到按下按键后运行。
我已经在网上搜索了答案,但找不到任何东西。
有人知道怎么做吗?
谢谢,克里斯。
捕获键码后,将键码设置为0,因此:
If KeyCode = 13 Then
'do stuff
KeyCode = 0
End If
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句