Excel中如何判断按下了回车键

[复制链接]
查看11 | 回复2 | 2019-10-20 04:45:58 | 显示全部楼层 |阅读模式
Excel VBA编程中如何判断是否按下了某个按键呢?
比如说回车键
例如我需要在Worksheet_SelectionChange或者Worksheet_Change事件中捕获到这一次按键
不采用Application.OnKey来指定快捷键的方法,只需要返回按下的键的名称或者代码

回复

使用道具 举报

千问 | 2019-10-20 04:45:58 | 显示全部楼层
按tab键右移;按shift+tab向左移;按回车向下,按shift+回车向上移。在excel里面点工具→选项→编辑→按enter向后移动这里还可以定义按下回车后移动方向。
回复

使用道具 举报

千问 | 2019-10-20 04:45:58 | 显示全部楼层
Declare Function GetKeyState Lib "user32.dll" (ByVal nVirtKey As Long) As IntegerSub keycodes()Dim x As Longx = GetKeyState(&HD)' Enter's virtual key code is &H0DIf (x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行