- ">
- 本技巧的目的:了解如何使用事件代码,掌握 SendKeys 方法
- 1. 代码助手
- 2. 事件代码
- 更多作品请百度搜索 郑广学
- EXCEL880.COM 官网下载">VBA代码助手 懒人神器 在 EXCEL880.COM 官网下载
本技巧的目的:了解如何使用事件代码,掌握 SendKeys 方法
- 目标:在指定单元格区域,无需双击即可进入编缉状态
-
1. 代码助手
- 输入中文:不允许多选单元格 + 空格 即可弹出代码
- 或者输入英语:Target + 空格 同样可以弹出代码
-
2. 事件代码
进入事件的方法:
- 工作表 - 标签 - 右键 - 查看代码
- 进入VBA后,双击要写入事件的工作表名称,选择 Worksheet,再选择需要的事件
- SelectionChange: 当工作表上的选定区域发生改变时发生此事件。
- 代码:
- If Not Target.Address Like “:“ And Target.Column = 1 Then
- ‘如果目标区域的地址中不含 : , 即不是多个单元格。 并且 目标的列数 为第1列
- If Target <> “” Then ‘如果 目标值 不是空的
- Application.SendKeys “{F2}” ‘发送按键
- End If
- End If
- 注释:
- Application.SendKeys 方法: 将击键发送给活动应用程序
- Keys 必选参数 要发送给应用程序的键或组合键
- Wait 可选参数 True,则 Excel 会等到处理完按键后将控件返回给宏; False(或者省略该参数),则继续运行宏而不等至处理完按键。
更多作品请百度搜索 郑广学
VBA代码助手 懒人神器 在 EXCEL880.COM 官网下载