Office学院 加入收藏
Office学院 Excel Word Excel Powerpoint Wps Access Outlook Tags  
您现在的位置: Office学院 - Excel - VBA循环语句

VBA循环语句

添加记录:  类别: Excel 发布日期: 2008.01.20

  语句除了判断语句外,还有循环语句,有以下几种形式:

  1、While...Wend 语句。语法 :

  While condition

  [statements]

  Wend

  While...Wend 语句的语法具有以下几个部分:

  部分 描述

  condition 必要参数。数值表达式或字符串表达式,其计算结果为 True 或 False。如果 condition 为 Null,则 condition 会视为 False。

  statements 可选参数。一条或多条语句,当条件为 True 时执行。

  2、Do...Loop 语句。语法:

  Do [{While | Until} condition]

  [statements]

  [Exit Do]

  [statements]

  Loop

  或者可以使用下面这种语法:

  Do

  [statements]

  [Exit Do]

  [statements]

  Loop [{While | Until} condition]

  Do Loop 语句的语法中的参数说明以上面相同,不重复了。

  3、 For...Next 语句。 语法:

  For counter = start To end [Step step]

  [statements]

  [Exit For]

  [statements]

  Next [counter]

  For…Next 语句的语法具有以下几个部分:

  部分 描述

  counter 必要参数。用做循环计数器的数值变量。这个变量不能是 Boolean 或数组元素。

  start 必要参数。counter 的初值。

  End 必要参数,counter 的终值。

  Step 可选参数。counter 的步长。如果没有指定,则 step 的缺省值为 1。

  Statements 可选参数。放在 For 和 Next 之间的一条或多条语句,它们将被执行指定的次数。

  4、For Each...Next 语句。语法

  For Each element In group

  [statements]

  [Exit For]

  [statements]

  Next [element]

  For...Each...Next 语句的语法具有以下几个部分:

  部分 描述

  element 必要参数。用来遍历集合或数组中所有元素的变量。对于集合来说,element 可能是一个 Variant 变量、一个通用对象变量或任何特殊对象变量。对于数组而言,element只能是一个 Variant 变量。

  group 必要参数。对象集合或数组的名称(用户定义类型的数组除外)。

  statements 可选参数,针对 group 中的每一项执行的一条或多条语句。

顶一下
上一篇:VBA判断语句
下一篇:VBA数组的使用方法
Tags:

相关信息
  • VBA判断语句
  • VBA运算符的类型及优先级
  • VBA静态变量与常量
  • VBA过程—子程序与函数
  • VBA标准模块与类模块
  • VBA之Hello World!
  • 用好录制宏、VBA帮助与网络搜索
  • VBE的七个常用窗口的用途
  • 了解VBE
  • 什么是VBA
  • Excel 2007 中隐藏或显示行和列的方法
  • 轻松更改Excel 2007中的字体或字号
  • Excel 2007 文本颜色及其背景色的设置
  • Excel 2007 表格中应用或删除单元格边框
  • 在Excel 2007 中用图形创造出水印效果
  • VBA数组的使用方法
  • Excel动画教程:加载“宏”
  • Excel动画教程:保存“加载宏”
  • Excel动画教程:按钮调用“宏”
  • Excel动画教程:用窗体调用“宏”
  • Excel动画教程:直接编辑“宏”
  • Excel动画教程:运行“宏”
  • Excel动画教程:在Excel中录制“宏”














  • 生日密码
    血型分析
    生肖分析



    制作单位 Office学院 © 版权所有


    联系我们 关于我们 友情链接 站点地图 免责声明


    Office学院,致力于打造专业的OFFICE应用交流平台。