excel VBA循环语句使用教程

网友投稿 470 2022-12-02

excel VBA循环语句使用教程

excel VBA循环语句使用教程

本文教你如何使用VBA循环语句。

1)For Next语句 以指定次数来重复执行一组语句For counter = start To end [Step step] ‘ step 缺省值为1[statements][Exit For][statements]Next [counter]如1:For Words = 10 To 1 Step -1 ‘ 建立 10 次循环For Chars = 0 To 9 ‘ 建立 10 次循环MyString = MyString & Chars ‘ 将数字添加到字符串中Next Chars ‘ Increment counterMyString = MyString & " " ‘ 添加一个空格Next Words

2)For Each…Next语句 主要功能是对一个数组或集合对象进行,让所有元素重复执行一次语句For Each element In groupStatements[Exit for]StatementsNext [element]如1:For Each rang2 In range1With range2.interior.colorindex=6.pattern=xlSolidEnd withNext这上面一例中用到了 With…End With 语句,目的是省去对象多次调用,加快速度;语法为:With object[statements]End With

3)Do…loop语句 在条件为true时,重复执行区块命令Do {while |until} condition’ while 为当型循环,until为直到型循环,顾名思义,不多说啦StatementsExit doStatementsLoop或者使用下面语法Do ‘ 先do 再判断,即不论如何先干一次再说StatementsExit doStatementsLoop {while |until} condition

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Excel VBA变量与常量
下一篇:怎么将照片里的表格导入excel
相关文章