Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 5251|回复: 6

Excel 中userform的keydown事件没有反应

[复制链接]
发表于 2012-3-14 20:45 | 显示全部楼层 |阅读模式
请教兰色幻想老师和各位老师:
我在学习VBA视频80集的第54集时,测试keydown事件,userform没有反应。
我将代码原封不动的移到VB中,测试是正常的。
请教这时什么原因,应该如何解决。
谢谢老师。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2012-3-15 20:44 | 显示全部楼层
各位老师:
我今天又测试了一下,发现,将commandbutton1删除后userform1可以响应keydown事件,只要一包含commandbutton1,keydown事件就无效了,不知是什么原因。 文件.rar (658.06 KB, 下载次数: 11)
回复

使用道具 举报

 楼主| 发表于 2012-3-15 20:54 | 显示全部楼层
各位老师好,我用VB测试了一下,也是这个样子。
回复

使用道具 举报

 楼主| 发表于 2012-3-15 21:11 | 显示全部楼层
我在commandbutton1上加了keydown事件,这个事件是可以有反应的。然后有所悟。当如是吧!
回复

使用道具 举报

发表于 2014-11-6 22:39 | 显示全部楼层
我今天才看这一集,也发现这个问题了,为什么呢?
回复

使用道具 举报

发表于 2016-1-22 15:45 | 显示全部楼层
当控件有键盘事件时该控件的键盘事件在窗体键盘事件之上,也就是被覆盖了。(我是这么踩的,也经过验证了)
回复

使用道具 举报

发表于 2022-8-26 09:50 | 显示全部楼层
将commandbutton1的TABSTOP属性设置成FALSE即可
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-4 19:13 , Processed in 1.334306 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表