读书人

怎么捕获键盘按键

发布时间: 2012-02-25 10:01:48 作者: rapoo

如何捕获键盘按键
如题。
我的作业对象不是form,而是一个sheet。
比如当焦点停留在sheet1时,我按下A键,VBA用什么方法在后台捕获到这个A,假如我想在后台把A改成B,让实际按下A,但输出B,应该可以实现吧。
我查到有一个Private Sub XX_KeyDown(KeyCode As Integer, Shift As Integer)方法
不过好像是针对窗体控件的。不知道有没有类似的方法。
如果有的话要写到什么地方,sheet?workbook?module?

另外求延时处理,和生成随机数的方法。
例:延时5s,再进行下步处理。随机生成1~10的整数。

谢谢

[解决办法]

如需要阅读该回复,请登录或注册CSDN!

读书人网 >VB

热点推荐