VBA中的10种循环语句

1、For – Next

'循环数组

ArraySum = 0
For i = 1 To 10
ArraySum = ArraySum + MyArray(i)
Next i

2、For Each – Next

'循环单元格集合

SelectionSum = 0
For Each cell In Selection
SelectionSum = SelectionSum + cell.Value
Next cell

3、Do – Loop Until

'循环至件成立

Row = 0
Do
Row = Row + 1
Loop Until Cells(Row, 1).Value = “”
MsgBox "First empty cell is in Row " & Row

4、Do While – Loop

’循环至条件为真

Row = 1
Do While Cells(Row, 1) <> “”
Row = Row + 1
Loop
MsgBox "First empty cell is in Row " & Row

5、If – Then

判断条件成立,单行语句.

If x = 1 Then y = 1

6、If – Then – End If

条件成立,多行语句.

If x = 1 Then
y = 1
z = 1
End If

7、If – Then – Else
条件成立,则执行语句,否则执行另外的语句,单行模式

If x = 1 Then y = 1 Else y = 0

8、If – Then – Else – End If
条件成立,执行语句,多行模式

If x = 1 Then
y = 1
Z = 1
Else
y = 0
Z = 0
End If

9、Select Case

根据单个条件,执行多行语句

Select Case x
Case 1
y = 1
Z = 1
Case Is > 1
y = 2
Z = 2
Case Else
y = 0
Z = 0
End Select

10、Goto

跳转语句,尤其是错误处理的情况.

On Error GoTo Oops
'[more code goes here]
Exit Sub
Oops:
MsgBox “An error occurred”

VBA中的10种循环语句相关推荐

  1. java循环do while_Java中for、while、do while三种循环语句的区别介绍

    这篇文章主要介绍了Java中for.while.do while三种循环语句的区别介绍的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下 本文通过实例讲解给大家介绍Java中for.whil ...

  2. JAVA中几种循环结构的表示_本文通过实例讲解给大家介绍Java中for、while、do while三种循环语句的区别,具体详情如下所示:第一种:for循环 循环结构for语句的格式...

    本文通过实例讲解给大家介绍Java中for.while.do while三种循环语句的区别,具体详情如下所示: 第一种:for循环 循环结构for语句的格式: for(初始化表达式;条件表达式;循环后 ...

  3. 简单介绍Lua中三种循环语句的使用

    今天小编就为大家分享一篇关于Lua中三种循环语句的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Lua的循环和C语言的循环的语法其实差不多,所以, ...

  4. 《C语言及程序设计》实践项目——三种循环语句

    返回:贺老师课程教学链接 [项目1:利用循环求和] 求1000以内所有偶数的和 要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点. [参考解答] [项目2:求阶 ...

  5. php中可以实现分支,PHP中的分支及循环语句

    这次实践的都是PHP7的语法. 感觉是以前的5差别不是那么大,只是希望越来越快吧. $looking = isset($_GET['title']) || isset($_GET['author']) ...

  6. python选择语句是什么语句_Python语言中的三种选择语句

    本文将详细介绍Python语言中的三种选择语句:if语句,if/else语句和if/elif/else语句.对于每种语句,我们都提供了相应的流程图.与此同时,我们给出许多简单的示例程序,以帮助读者加深 ...

  7. python的布尔判断和四种循环语句

    python的布尔判断和四种循环语句 一.布尔运算的三种方式 (一)两个数值/字符串做比较 (二)直接用数值做运算 (三)布尔值之间的运算 (四)布尔值与While.if 二.四种循环语句 (一)br ...

  8. java中的if for循环语句怎么写_for语句用法-if语句的用法-while语句用法

    Java中的for语句的用法 格式: for (initialization;condition;increment)statement; 其中: initialization是for循环的初始部分, ...

  9. JavaScript中的9种控制流语句

    JavaScript中的9种控制流语句   ECMA-262规定了一组语句(也成为流控制语句).这些语句定义了 ECMAScript 中的重要语法,有 if 语句.do-while 语句.while ...

最新文章

  1. 【HTML】行内元素与块级元素
  2. Android Studio的使用(三)--包不分级、修改包名
  3. 【深度学习】通过python画出loss曲线
  4. 瑞幸高层调整:郭谨一担任CEO和董事长 陆正耀出局
  5. Tomcat和Weblogic的区别
  6. CSS规则重要性以及继承、层叠
  7. 使用异步存储提升 Web 应用程序的离线体验
  8. tlwn726n无线网卡Linux驱动,tl-wn726n无线网卡驱动下载
  9. html中url格式,web地址的URL一般格式为
  10. 各代iphone尺寸_历代iPhone尺寸对比,你最喜欢哪一代?
  11. 如何精简ttf字库文件
  12. vitualbox 挂载win7 共享文件夹
  13. python画一箭穿心_turtle的简单绘图
  14. 算法分析与设计实验报告——二分搜索算法的实现
  15. 51Nod 1677 treecnt
  16. onnx-modifier使用
  17. FastDFS为什么要用Nginx做代理
  18. sql server oracle转换,sql-server – 如何从SQL Server DBA转换到Oracle?
  19. 锂离子电池--SEI膜
  20. 臣与匈奴交战多年,还从未见到过不战而屈人之兵的好事。

热门文章

  1. 给员工的一封信:在职业生涯规划的框架中工作
  2. VBA代码宝--免费下载路径(管理自己平时使用的代码,程序)-- ExcelHome
  3. cucumber框架使用解析
  4. MatLab中矢量图的导出
  5. CBCT重建保姆级入门(一)
  6. 网易云音乐搜索引擎 python+whoosh---(2)搜索引擎
  7. 最新B端产品经理面试问题大全及答案合集(151题全部有答案)【11年大厂面试官呕心制作】
  8. ubuntu 14.04 systemd开机启动方式安装
  9. adblock plus 增加自定义过滤规则,禁止弹出广告网页和隐藏广告块
  10. 计算机毕业设计Java家电产品售后(源码+系统+mysql数据库+lw文档)