Excel 宏录制与VBA编程 —— 14、使用VBA处理Excel事件

简介

若希望特定事件处理程序在触发特定事件时运行,可以为 Application 对象编写事件处理程序。 Application 对象的事件处理程序是全局的,这意味着只要 Microsoft Excel 处于打开状态,事件处理程序将在发生相应的事件时运行,而不管哪个工作簿在事件发生时处于活动状态。

效果图(单元格选择改变事件)

具体操作及代码

cpp 复制代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    MsgBox "该单元格行列为: " & Target.Row & "," & Target.Column
End Sub

操作说明

下图为操作工作表事件 步骤

下图为介绍操作不同事件说明

分为工作表事件、工作簿事件。工作表数量与excel创建的工作表数量一致,工作簿事件为当前工作簿。

举例(工作簿事件)

关注

笔者 - jxd

相关推荐
傻啦嘿哟9 小时前
Python实现Excel数据自动化处理:从繁琐操作到智能流程的蜕变
python·自动化·excel
hqyjzsb1 天前
从爱好到专业:AI初学者如何跨越CAIE认证的理想与现实鸿沟
大数据·c语言·人工智能·信息可视化·职场和发展·excel·业界资讯
vfvfb1 天前
excel对比找不同人名 双xlsx双列对比
excel·excel多列对比
課代表2 天前
Excel VBA 为数据赋予随机浅色标记
excel·vba·可视化·条件格式·标记·对比·随机
kylezhao20192 天前
C#上位机开发数据持久化:excel报表导入导出
开发语言·c#·excel
悟能不能悟2 天前
springboot controller返回的是HttpServletResponse成功返回excel文件流,失败就返回失败参数
spring boot·后端·excel
Irene19912 天前
JavaScript addEventListener() 第三个参数(capture、once、passive、signal)详解
事件
野比带雄3 天前
対excel时间格式的理解
excel
缺点内向3 天前
Java:轻松实现 Excel 文档属性添加
java·开发语言·excel
Teable任意门互动3 天前
从飞书多维表格 简道云到Teable多维表格:企业为何选择Teable作为新一代智能数据协作平台?
数据库·excel·钉钉·飞书·开源软件