手机版

excel表格中的Range对象是什么?

时间:2021-09-20 来源:互联网 编辑:宝哥软件园 浏览:

在我们的日常生活中,许多细节似乎对我们来说是理所当然的。比如教孩子剪纸的时候,我们会选择一张合适大小的纸,然后把它剪成想要的形状。维修机器时,我们会先选择合适的扳手,用它来拧螺丝。如选择纸张并在上面操作,选择扳手并使用它做其他事情等操作。都是非常自然的。

然而,当我们使用Excel VBA操作单元格时,是否应该先选择相应的单元格?如果我们熟悉VBA,可以马上回答:不一定。可以说,在Excel VBA的大多数操作中,选择单元格的动作是多余的,甚至会减慢代码的速度。然而,选择一个单元格是最基本的操作,这是我们不小心完成的。比如在Excel工作表界面,我们将鼠标点一下,周围有边框的单元格就是我们选中的单元格。此时,我们应用的格式和输入的数据都在该单元格中。

在这里,我们从这个基本的操作介绍开始,逐步延伸到Range对象的很多有用的属性和方法。

选择方法

“范围”对象的“选择”方法表示选定了一个单元格或单元格区域。例如,以下代码:

范围(“A2”)。挑选

使单元格A2成为当前单元格。

以下代码:

范围(“C2:C5”)。挑选

选择单元格区域C2:C5。

下图显示了运行上述代码后的结果:

同样,下面的代码:

范围(“C5”)。挑选

细胞(5,3)。挑选

[C5]。挑选

细胞(65539)。挑选

细胞(5,“C”)。挑选

选择单元格C5作为当前单元格。

以下代码:

范围(“C2:C5”)。挑选

范围(“C2”、“C5”)。挑选

[C2:C5]。挑选

范围(范围(“C2”)、范围(“C5”))。挑选

范围(单元格(2,2),单元格(5,2))。挑选

选择单元格区域C2:C5。

以下代码:

栏(2)。挑选

栏(“乙”)。挑选

选择行B.

以下代码:

列(“B:C”)。挑选

选择行b和行c。

以下代码:

第(2)行。挑选

行(“2:2”)。挑选

选择第二行。

以下代码:

行(“2:3”)。挑选

选择第2行和第3行。

可以看到,在VBA,可以用各种方法选择小区或小区区域进行操作。

可以在VBE中逐个输入以上代码,对照Excel界面运行后观察结果,加深对单元格对象的理解。

激活方法

范围对象的激活方法用于使选定单元格区域中的单元格成为活动单元格。如果事先没有明确选择某个区域,则认为从当前工作表的所有单元格中选择了某个单元格。

例如,以下代码:

范围(“B2”)。使活动

使当前工作表中的B2单元格成为活动单元格。

以下代码:

范围(“B2:C5”)。挑选

范围(“B5”)。使活动

使所选单元格区域B2:C5中的单元格B5成为当前活动单元格。如下图所示:

下面是一些“奇怪”的现象,比如下面的代码:

范围(“B2:D3”)。使活动

将选择一个单元格区域B2:D3,该区域左上角的单元格B2将是当前活动单元格。如下图所示:

您可以通过使用不同的单元格区域表示来尝试激活方法。运行时,用Excel界面观察其行为,体验Activate方法的实际操作效果。

如果您感兴趣,请尝试“活动单元格”属性和“单元格”属性的“选择”方法和“激活”方法,并查看结果。学习VBA的时候,多思考多尝试,对Excel对象的理解会更透彻,进步也会更快。

最后,对于熟悉VBA的人来说,这一节的内容可能过于啰嗦,因为这两种方法在熟悉VBA之后就很少使用了。但是,对于初学者来说,在操作之前选择一个对象是一个很自然的想法。仔细体验选择方法和激活方法将有助于打开理解范围对象的大门。毕竟很多初学者或者宏记录器的代码中都有很多Select和Activate,这两种方法在我们后续的介绍中也会时有出现。

此外,对于熟悉它的人来说,考虑这两种方法的一些细微差别是非常有趣的。

版权声明:excel表格中的Range对象是什么?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。