首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么捕获键盘按键

2012-02-25 
如何捕获键盘按键如题。我的作业对象不是form,而是一个sheet。比如当焦点停留在sheet1时,我按下A键,VBA用什

如何捕获键盘按键
如题。
我的作业对象不是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的整数。

谢谢

[解决办法]

热点排行