Excel 2010 VBA 入门 024 单元格的性属与方法

本文介绍了Excel VBA中对象的概念,强调对象是数据与相关操作的组合,如工作簿、工作表和单元格。详细讲解了单元格对象Range的表示方法,包括单元格地址表示法和偏移表示法,并提到了Cells对象的使用。此外,还讨论了Evaluate方法及其简写模式,以及Select方法在选择单元格时的应用。
摘要由CSDN通过智能技术生成

目录

对象的概念

对象的属性和方法

单元格对象Range的表示方法

(1)单元格地址或名称表示法

(2)单元格偏移表示法

单元格对象Cells的表示方法

示例,通过VBA选取单元格

用对象变量表示单元格对象

Evaluate方法表示单元格对象

Evaluate方法的简写模式

Evaluate方法的一般模式与简写模式的区别

单元格对象的Select方法

 


对象的概念

    对象是ExceIVBA中一个重要的部分,是一个特殊的数据类型。对象是将一组数据与这组数据有关的操作组装在一起的一个实体。简单的理解是:在Excel的程序界面中能够看到的组成部分都是对象,如工作簿、工作表、单元格、按钮、窗口等。还有另一些对象我们看不见,但是它们切切实实在帮助我们进行各种各样的操作,比如Excel程序(Application)对象、字体对象等。这些对象所拥有的那组数据即是该对象的属性,与这组数据相关的操作即是这个对象的方法。比如单元格对象,当对单元格赋值的时候实际上是修改了这个单元格的Value属性,当删除这个单元格的内容时,实质是执行了ClearContents方法,当选中某个单元格时,实质是执行了Select方法。

对象的属性和方法

    在Office系统中,当需要获取某个数据时,必须指明该数据的来源对象,当需要执行某个操作时,也必须指明其操作对象。因而,在VBA中,当需要读取某个对象的属性,或者执行某个对象的方法时,采用以下方法来进行:

对象.属性

或者

对象.方法

在对象与其属性和方法之间加入点(.)运算符,表示该对象的属性或者该对象的方法。

单元格对象Range的表示方法

    在ExceIVBA中,表示单元格对象可以用Range对象,也可以用Cells对象。Range对象表示单个单元格有以下几种方法。

(1)单元格地址或名称表示法

使用Range对象通过单元格地址可以表示某个单元格,其语法为

Range (Address)

    其中,Address为单元格的名称或地址,该地址应以文本的形式表示。比如,本例需要表示单元格ET500,该单元格对象可以用以下表达式表示:

Range("ET500")

若在工作簿定义了名称Test,其地址为ET500,则本例可以表示为Range ( "Test¨ )

(2)单元格偏移表示法

    在某些时候,需要表示以某单元格为起点向右或向左偏移CoIN列,向下偏移或向上RowN行的单元格,此时可以用单元格的偏移(

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值