当前位置: 首页 > java >正文

VBA -- 学习Day3

流程控制

条件控制语句:

If ... Then 格式:如果条件成立就执行Then后面的代码块

If 条件 Then
   代码块
End If

If ... Then ... Else 格式
If 条件 Then
   代码块1
Else
   代码块2
End If
If ... Then ... ElseIf ... Then格式:
If 条件1 Then
   代码块1
ElseIf 条件2 Then
   代码块2
Else 
   代码块3
End If
(Else 如果上方的条件都不成立,最后执行的代码块)

SelectCase语句:
Select Case 变量或表达式
   Case 值1
      代码块1
   Case 值2
      代码块2
   Case 值3
      代码块3
   Case Else 
      代码块n
End Select
其中值的不同情况:
常数 Case1 Case"A"
数据范围 Case 1 To 10
比较运算符表达式 Case Is >= 90

循环控制语句:

ForNext 循环语句:
For 计数变量 = 初始值 To 终止值 [Step 步长值]
      循环体
Next 计数变量
注意:1. [Step 步长值]不写默认 Step 1
           2. 使用Exit For可以退出For循环

           3. Next 计数变量 => 相当于 计数变量 = 计数变量+1

DoWhile循环语句:
先判断,后执行
Do While 条件
 循环体
Loop


先执行,后判断
Do 
 循环体
Loop While 条件

DoUntil循环语句:
先判断,后执行
Do Until 条件
 循环体
Loop


和While的区别:While后面的条件表示如果符合这个条件,就执行循环体
Until :直到...为止,Until后面的条件:表示如果符合这个条件,就退出循环的执行


先执行,后判断
Do
  循环体
Loop Until 条件


使用Exit Do可以退出Do循环


WhileWend循环语句:

While 条件
  循环体
Wend
使用Exit Sub退出子程序


 

http://www.xdnf.cn/news/5013.html

相关文章:

  • Java设计模式之抽象工厂模式:从入门到精通
  • 工业设计破局密码:3D 可视化技术点燃产业升级引擎
  • 如何将邮件送达率从60%提升到95%
  • 【Bootstrap V4系列】学习入门教程之 组件-表单(Forms)高级用法
  • 生产安全管理系统标杆
  • 【python】Calculate the Angle of a Triangle
  • 大物重修之浅显知识点
  • ch09 课堂参考代码
  • 【MySQL】数据库的数据类型
  • AI Engine Kernel and Graph Programming--知识分享3
  • NumPy 2.x 完全指南【六】根据现有数据创建数组
  • vue搭建+element引入
  • 解决SQL Server SQL语句性能问题(9)——正确使用索引
  • Apollo 可观测性最佳实践
  • 从零开始理解FlashAttention:算法细节图解
  • [docker基础二]NameSpace隔离实战
  • 对于Redis集群部署模式的不同实现
  • Vulfocus靶场-文件上传-2
  • 【速通RAG实战:检索】7.RAG混合检索与重排序技术
  • 【优选算法】二分查找
  • Windows 下 dll转换成lib
  • djinn: 3靶场渗透
  • 城市客运安全员备考练习题
  • 4.3java工具类Objects,Arrays
  • PMIC电源管理模块的PCB设计
  • 124549-23-1,PBFI AM,测定细胞内区隔的钾离子水平变化
  • 全球实物文件粉碎服务市场洞察:合规驱动下的安全经济与绿色转型
  • 2022-2025年全国路网数据分享
  • C++AVL树
  • 计算机二级(C语言)已过