首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel VBA(3)–对象、方法、属性

很多人初学 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")

Excel学习世界

转发、在看也是爱!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210312A0CKJU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券