VBA中with...endwith的用法 VBA编程中的With语句 With语句可对某个对象执行一系列的语句,不必重复指出对象的名称。 其语法形式为: With~对象引用> <语句1> End With 例如,要改变一个对象的多个属性,可在With控制结构中加上属性的赋值语句,只需引用对象一次而不必在每个属性赋值时都引用它。例如: With MyLabel...
可以看到,对于很多对象的操作,VBA使用了End...End With结构。又如下面代码,需要对单元格A1作如下编辑。这样需要写很多对象(sheet5),不但看起来不美观,还过多地引用对象,会造成程序缓慢。End...End With结构正适合处理这个问题,在运用此结构的时候,记住,有End开头,必然有End With结尾。上面代码改写成...
观察代码,我们发现,宏录制器为设置字体和单元格背景的两段代码都使用了With … End With结构,这就是VBA为我们提供的处理对象的有效方法之一。 在这里,宏录制器自动优化了代码,在With … End With结构中对同一个对象执行多项操作。当需要对某...
百度试题 结果1 题目请解释VBA中如何使用With...End With语句块来简化代码。相关知识点: 试题来源: 解析 答案:With...End With语句块允许对同一个对象进行多条属性或方法的设置,而无需重复对象名称。反馈 收藏
vba中with/end with vba中with/end with
vba中with...endwith的用法vba中with...endwith的用法 VBA编程中的With语句 With语句可对某个对象执行一系列的语句,不必重复指出对象的名称。其语法形式为: With~对象引用> <语句1> End With 例如,要改变一个对象的多个属性,可在With控制结构中加上属性的赋值语句,只需引用对象一次而不必在每个属性...
With 语句没有对应的 End With 语句。必须使用 End With 语句结束 With 块。**错误 ID:**BC30085更正此错误如果该 With 块是一组嵌套 With 块的一部分,则请确保正确终止每个块。 将一个 End With 语句添加到 With 块的结尾。请参见参考With...End With 语句 (Visual Basic)...
End With End Sub 观察代码,我们发现,宏录制器为设置字体和单元格背景的两段代码都使用了With … End With结构,这就是VBA为我们提供的处理对象的有效方法之一。 在这里,宏录制器自动优化了代码,在With … End With结构中对同一个对象执行多项操作。当需要对某个对象执行多项操作时(例如,为同一对象的多个属性赋...
If you are going to perform several different actions on the same object use the With ... End With. This enables you to perform multiple operations on a single object. After an object is assigned to a variable VBA can access it more quickly than it can a lengthy reference that has to ...
视察代码,我们发现,宏录制器为设置字体和单元格背景的两段代码都使用了With … End With结构,这就是VBA为我们提供的处理对象的行之有效的方法之一。 在这里,宏录制器自动优化了代码,在With … End With结构中对同一个对象履行多项操作。当需要对某个对象履行多项操作时(举例来看,为同一对象的多个属性赋值),使用...