Excel 获取另一个键,使其功能与“;输入”;使用Userform时的键

Excel 获取另一个键,使其功能与“;输入”;使用Userform时的键,excel,userform,commandbutton,Excel,Userform,Commandbutton,在使用带有RefEdit控件的userform期间,如何使“F11”键的功能与“Enter”键完全相同 这是理想的场景: ~~~~用户按F11激活用户窗体。 然后,任一用户选择一系列单元格并点击“Enter”或“F11”,用户窗体就开始工作了 或者 用户决定不选择任何单元格(即,他不想使用userform)并点击“Enter”或“F11”,userform关闭,不做任何操作~~~~ 下面的流程图直观地描述了所需的场景: 我尝试了以下不起作用的代码: Private Sub CommandBu

在使用带有RefEdit控件的userform期间,如何使“F11”键的功能与“Enter”键完全相同

这是理想的场景: ~~~~用户按F11激活用户窗体。 然后,任一用户选择一系列单元格并点击“Enter”或“F11”,用户窗体就开始工作了

或者

用户决定不选择任何单元格(即,他不想使用userform)并点击“Enter”或“F11”,userform关闭,不做任何操作~~~~

下面的流程图直观地描述了所需的场景:

我尝试了以下不起作用的代码:

 Private Sub CommandButton1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, _
 ByVal Shift As Integer)
    If KeyCode = 122 Then cmdFind_Click
 End Sub

谢谢您抽出时间。

您的意思是说F11不仅可以启动用户表单,还可以用于“确定”按钮?是的。当用户表单启动时,F11应该像“Ok”按钮一样工作。当您启动表单时,焦点在按钮上还是在refedit上?当我启动表单时,焦点在refedit上。在这种情况下,O提供给您的代码应该工作吗?