分享

UC头条:Excel VBA(3)

 Chosefree 2019-11-19

很多人初学 VBA,上来就开始看代码、看案例,但表示完全看不懂,也没法入手。

嗯,这很正常,因为此时我们对 VBA 的语言结构还不了解,不知道代码的含义,即便人家解释了,你也听不懂专业术语。

所以我们今天先来讲解一下 VBA 的那些专业术语。

我用的版本是 Excel 2016,其他版本的界面可能略有不同。

1. 什么是对象?

“对象”是通过VBA控制的东西,

可以理解为名词,例如:工作簿、工作表、工作表里的单元格区域、图表、控件等

2. 对象集合

一组相似的对象被称为对象集合

例如工作表集合 sheets

3. 对象的方法

方法是个动词,是指在对象上执行的某个动作

比如选中、复制、激活等

对象和方法之间用 (.)连接,对象在前,方法在后

例如,以下代码表示复制 A1 单元格

Range('A1').Copy

4. 对象的属性

对象的特征被称为“属性”,可以理解为形容词

例如工作簿的名称,thisworkbook.name,区域对象(range)的行(.row)列(.column)

某些属性同时也是对象,例如区域对象(range)的字体(属性),字体也可以同时被看看成是对象,有自己的属性,例如字号,字体,加粗等

对象和属性之间也用 (.)连接,对象在前,属性在后

例如,以下代码表示 A1 单元格的值

Range('A1').Value

5. 对象的参数

在 VBA 中,属性是可以有参数的,而且非常常用

比如最常用的:Worksheet.Range('A1:A10')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多