excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel VBA 处理对象变量,你是如何认知它的作用的

今天和大家要说的是VBA中的对象变量基本知识点,其实对象变量在我们VBA编写的过程中经常会用到。对象变量是代表一个完成对象的变量,比如我们单元格区域或者工作表。其实对象变量非常重要,等我们了解完了循环以后,就知道对象变量的作用有多大了。对象变量优点: 极度简化代码的结构和数量;加快代码的执行效率和速度。 我们已经知道如何去声明一个变量,那么我们对象变量是如何进行声明的呢?我们一起来看看如下图:如上就是我们声明对象变量的常用的方法,这个是声明对象变量,其实我们还可以直接赋值对象变量,如下所示:Set Rng = Range("a1:d2"),我们可以使用关键字进行对象变量赋值。 举一个实例,说明一下我们是在写代码的时候,如何使用对象变量的,如下所示的代码,我们可以看到,这个代码非常繁琐看起来,他们主要执行的效果就是设置A1单元格的字体,大小,颜色和值。那么我们应该如何使用对象变量呢?一起来看看,如下所示:这样看起来代码是不是非常简单,也非常美观?或者我们也交易所使用对象变量赋值来进行改善,如下:这个是直接将我们Worksheets("sheet1").Range("a1")的进行赋值给他,然后利用rng进行代替引用,你也许会问,我们这样做的好处有哪些? 我们把对象变量赋值给一个变量后,我们可以更快的调用他,可以更快的访问他,更快的执行效率。在我们以后如果写了很多非常复杂的代码,如果想提高执行的速度,我们其实可以考虑使用对象变量来加快执行读写速度。 这个的原理其实很简单,我们如果不适应对象变量,那么我们每执行一次代码,都有重复执行Worksheets("sheet1").Range("a1")这个代码。如果我们使用对象变量,那么将会明显减少要处理的引用的数量,从而加快代码执行的速度。 以上就是我们今天和大家说的代码的中的对象变量使用方法,其实VBA代码学习起来非常简单,他就是一个脚本语言的存在,他有自己的条条框框,你按照他的游戏规则来写代码就可以。如果有不明白的或者不懂的可以在下方留言,我们会一一解答的。我是Excel教案,关注我持续分享更多的Excel技巧

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接