打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA技巧 选中单元格后自动进入编辑状态

本技巧的目的:了解如何使用事件代码,掌握 SendKeys 方法

  • 目标:在指定单元格区域,无需双击即可进入编缉状态

1. 代码助手

  • 代码助手下载地址 http://excel880.com/blog/archives/11297  

  • 输入中文:不允许多选单元格 + 空格 即可弹出代码

  • 或者输入英语: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(或者省略该参数),则继续运行宏而不等至处理完按键。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel vba双击单元格代码
Excel VBA【小技巧】自动更新序号
Excel技巧7|不用VBA,如何快速合并单元格同类项
VBA批量删除自定义单元格样式
VBA常用小代码103:实现去重且自动显示列表的数据有效性
再也不怕记不住代码了 Excel VBA代码助手3.0发布 支持模块收藏
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服