练习小课堂

04-13Ctrl+D 收藏本站

关灯 直达底部

用For Each…Next语句编写一个程序将1到100的自然数输入A1:A100单元格区域。

参考答案

3.7.7 其他的常用语句

GoTo语句,让程序转到另一条语句去执行

GoTO地点,译成中文是“去到指定的地点”。在VBA中,GoTo语句也可以这样理解。

在VBA中,指定地点可以在目标代码所在行前加上一个带冒号的字符串或不带冒号的数字作为标签,然后在GoTo的后面写上标签名。如:

GoTo语句大多用于错误处理时,参阅7.4小节,因为它会影响程序的结构,增加阅读和调试的难度,所以除非必须需要,否则应尽量避免使用GoTo语句。

With语句,让代码更简单

当需要对相同的对象进行多次操作时,往往会编写一些重复的代码。如:

这是一个设置A1单元格字体的程序。因为是对同一个对象的多个属性进行设置,所以4行代码的前半部分都是相同的。如果你不想多次重复录入相同的代码,可以用With语句来简化输入。

合理使用With语句,不但可以减少代码的输入量,还能提高程序的运行效率。