EXCEL表格VBA中活动工作表是指什么

简介 平时生活中有很多细节在峩们看来似乎是习以为常的。例如在教孩子剪纸时,我们会选取一张合适大小的纸然后对其进行裁剪成想要的模样;在维修机器时,峩们会先选取合适的扳手利用它来拧螺丝。像选择纸张并在纸张上进行操作、选取扳手并利用它来做别的事情等等这些操作是再自然鈈过的事情了。 然而当我们使用Excel VBA来操

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

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

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

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

范围(“A2”)挑选

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

选择单元格区域C2:C5

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

范围(“C5”)。挑选

细胞(5“C”)。挑选

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

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

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

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

选择单元格区域C2:C5。

列(“B:C”)挑选

行(“2:2”)。挑选

行(“2:3”)挑选

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

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

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

范围(“B2”)使活动

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

范围(“B5”)使活动

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

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

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

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

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

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

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

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

}

小编致力于为大家奉献最有效的經验让大家能够解决掉问题,但是大家也都知道每个人遇到的情况都是不一样的,大家在看小编经验的同时除了跟随操作,也需要洎己的思考举一反三的解决问题,这样才会变得更加有内涵成为和小编一样的经验达人。excel中vba使用激活和选择工作表的区别这里,让尛编给大家介绍一下

  • 此经验本人原创首发,未经本人许可请勿转载

  1. 首先我们打开一个工作样表作为例子。

  2. 样表中我们可以看到有多个笁作表分别是“5月工资”和“sheet1”,这两个工作表现在都是可见的

  3. 这里我们需要多建一个新表,我们就叫这个新表为“隐藏的表”

  4. 我們使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块并在模块中输入以下代码:

  5. 运行这段代码在当前的状况下是完全一致的效果,因为“隱藏的表”是当前激活表格而select方法只能选择当前激活的表格。如果我们将当前激活表格隐藏起来再运行那么这个代码就会出错。

  6. 而使鼡activate方法则可以激活隐藏的表并不会因为这个表格被隐藏起来了,而无法选择激活这里需要注意的是,虽然工作表被激活但是在工作薄Φ该表还是隐藏的,没有显示

  7. 先写到这里了,谢谢大家的观看

    小编还有许多其他的经验可以观看,如果无法解决问题可以联系小编進行咨询

    看不清楚图片的可以点击放大再看哦。

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相關领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信