6、Excel VBA 编程:Sub 与 Function 过程详解

Excel VBA 编程:Sub 与 Function 过程详解

1. Excel 对象模型基础

在处理 Range 对象时,可以省略工作表引用,前提是使用了 Activate 方法激活了 Sheet1。集合也是对象,具有相应的方法。例如,以下宏使用了 Workbooks 集合的 Add 方法:

Sub AddAWorkbook()
    Workbooks.Add
End Sub

这个宏会创建一个新的工作簿,也就是向 Workbooks 集合中添加一个新的工作簿。

对象会对各种事件做出响应。例如,在 Excel 中激活不同的工作簿时,会触发 Activate 事件。可以编写 VBA 宏,使其在 Activate 事件发生时执行。不过,并非所有对象都能响应所有事件,有些对象甚至不响应任何事件。

2. 深入了解 VBA 的工具

为了更好地了解对象、属性和方法,有三个非常有用的工具:
- VBA 的帮助系统 :这是一个绝佳的资源,它描述了所有可用的对象、属性和方法,比市面上的任何书籍都更全面。在 VBA 模块中,将光标移到感兴趣的单词上并按 F1,几秒钟内就会显示相应的帮助主题,还可能带有交叉引用和示例。例如,对于 Worksheet 对象,点击“Properties”可获取其属性列表,点击“Methods”可获取方法列表,点击“Events”可获取其响应的事件列表。
- 对象浏览器 :通过按 F2(当 VBE 处于活动状态时)或选择“View➪Obj

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值