如何在 Excel VBA 中在 Enter 键上运行事件?

如何在 Excel VBA 中在 Enter 键上运行事件?

我想让 Excel 在用户按下 Enter 键时将 A 列中任意单元格更改为预定义数据(而不是默认的转到下一个单元格行为)。如何在 VBA 中实现此操作?

答案1

尝试在 Workbook_open 事件中执行此操作

Private Sub Workbook_Open()
    Application.OnKey "{ENTER}", "MyEnterEvent"
End Sub

Sub MyEnterEvent

    ' codes here

End Sub

结束宏

Application.OnKey "{ENTER}"

相关内容