excel vba回车键运行宏

excel vba回车键运行宏,vba,excel,Vba,Excel,我相信这一定很简单,但就我个人而言,我不知道该怎么做 如何检测在特定单元格范围内按下了enter键 我有一组合并的单元格($H$9:$K$13),基本上是一个用户输入数字的框。我想在用户按enter键后运行宏(在键盘上,而不是在num键盘上) 我找不到这方面的例子。我可以从文本框中找到这样做的示例,但不能从单元格中找到 我试过Application.onkeys,它可以在组合键上使用,但不能在回车键上使用(它说用波浪线表示回车键,用回车键表示数字键盘,但两者都不起作用)您确定要检测回车键的按下事

我相信这一定很简单,但就我个人而言,我不知道该怎么做

如何检测在特定单元格范围内按下了enter键

我有一组合并的单元格($H$9:$K$13),基本上是一个用户输入数字的框。我想在用户按enter键后运行宏(在键盘上,而不是在num键盘上)

我找不到这方面的例子。我可以从文本框中找到这样做的示例,但不能从单元格中找到


我试过Application.onkeys,它可以在组合键上使用,但不能在回车键上使用(它说用波浪线表示回车键,用回车键表示数字键盘,但两者都不起作用)

您确定要检测回车键的按下事件吗

如果用户使用tab键更改您在帖子中提到的某些单元格的输入,您会怎么想。或选择范围已更改,因为鼠标单击使单元格中的值保持更改


我有点困惑,因为使用您可以根据自己的目的运行程序。当然,您可以检查更改的范围是否在您注意到的范围内,在此事件过程中,使用参数目标。

为什么要区分数字键盘enter键和普通enter键?我在工作表事件中检查事件,以清除聚焦时的范围。我需要它,以便您可以键入一个数字,然后在它失去聚焦时按回车键,即在键入数字后按enter键。工作表上只有两个区域,您可以根据要搜索的列在其中键入数字