vba代码如何让人看不懂,代码中经常使用With

发布日期:2025-02-02 05:49:10     作者:贊我們的愛     手机:https://m.xinb2b.cn/life/crb249583.html     违规举报

大家好,我们今日继续讲解VBA代码解决方案的第88讲内容:VBA代码的优化篇,使用With语句引用对象。其实,优化代码有多种方法,有的可以个人根据自己的经验去总结,比如:在需要重复引用同一个对象时可以使用With语句来获得较快的运行速度.With 语句,在一个单一对象或一个用户定义类型上执行一系列的语句。

语法 :With object

[statements]

End With

With 语句的语法具有以下几个部分:部分描述object必要参数。一个对象或用户自定义类型的名称。Statements为要执行在 object 上的一条或多条语句。

为什么采用with语句会节约时间呢?我个人的理解,在使用WITH语句时,计算机会预读object入内存,之后只是内存的调用,不必再反复的读取了。或者说With语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称。在运行时只需引用对象一次而不是在每个属性赋值时都要引用,从而获得较快的运行速度。

注意点:程序进入With块后,对象就不能改变了,因此不能用一个With语句来设置多个不同的对象。可将一个With块放在另一个之中,产生嵌套的With语句。但在内层的With块中,要使用完整的对象引用来指出在外层的With块中的对象成员。

运行窗口:


今日内容回向:

1 今日讲的优化代码是什么方式?

2 with语句是如何能够优化代码呢?

 
 
本文地址:https://xinb2b.cn/life/crb249583.html,转载请注明出处。

推荐图文
推荐生活知识
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  违规举报  |  蜀ICP备18010318号-4  |  百度地图  | 
Processed in 0.135 second(s), 1 queries, Memory 0.57 M