excel宏(VB)常用保留字及关键字整理
接上一篇创建excel宏的hello world程序,说好的关键字整理w
首先是一些常用的保留字。
C++/Java中的关键词 | VB中对应的实现方法 | 示例 |
if |
If (boolean expresssion) Then action statements Else action statements End If |
If (a > b) Then MsgBox ("a is bigger") Else MsgBox ("b is equal or bigger") End If |
switch (form1) |
Select Case variable Case value1 action statements Case value2 action statements Case Else action statements End Select |
Select Case x Case 1 MsgBox ("It's 1.") Case 2 MsgBox ("It's 2.") Case Else MsgBox ("It's not 1 or 2.") End Select |
switch (form2) |
Select Case variable Case Is boolean expression action statements Case Is boolean expression action statements Case Else action statements End Select |
Select Case x Case Is < 5 MsgBox ("smaller than 5") Case Is > 10 MsgBox ("bigger than 10") Case Else MsgBox ("none") End Select |
? : | IIf(boolean expression, value1, value2) | IIf(a > b, a, b) |
for |
For i = value1 To value2 action statements Next |
For i = 1 To 5 MsgBox (i) Next |
while (form1) |
While (boolean expression) action statements Wend |
i = 0 While (i < 5) i = i + 1 MsgBox (i) Wend |
while (form2) |
Do While (boolean expression) action statements Loop |
i = 0 Do While (i > 5) i = i + 1 MsgBox (i) Loop |
do while |
Do action statements Loop While (boolean expression) |
i = 0 Do i = i + 1 MsgBox (i) Loop While (i > 5) |
break (for) |
Exit For |
For i = 1 To 5 MsgBox (i) If (i > 3) Then Exit For End If Next |
break (while/do while) |
Exit Do |
i = 0 Do While (True) MsgBox (i) i = i + 1 If (i > 3) Then Exit Do End If Loop |
这个部分要说的是,对于while循环的使用,这么看下来,用Do while会比用while顺手,主要原因是,只有do while有便捷的break的功能,对于一些毛刺比较多本身逻辑也不复杂的程序(excel编程一般是比较急就章的),适度的break使用是能使逻辑更通顺的。
保留字之后就是逻辑的关键字。
与 | And |
或 | Or |
非 | Not |
异或 | Xor |
相等 | Eqv |
这边有很多新手大坑233
首先,VB的逻辑跟SQL很像,都是三值而不是二值的。也就是说,VB中的布尔值是True、False和Null这三种。
还有,这边的eqv,并不是字符或数字的比较,而是判断两个逻辑值是否相等。
除此之外,还有一个小细节。就是VB中的注释符号与C++/Java也不相同。它使用的是'这个符号【是不是好像什么也没看见233】,就是一个单引号。
PS:必须要说,虽然完全理解网页表格编辑比较麻烦,可是要整理成博文里的表格,还是……烦得想掀桌啊(╯‵□′)╯︵┻━┻
excel宏(VB)常用保留字及关键字整理相关推荐
- python excel库pip install_超全整理|Python 操作 Excel 库 xlwings 常用操作详解!
原标题:超全整理|Python 操作 Excel 库 xlwings 常用操作详解! 来源:早起Python 作者:陈熹.刘早起 大家好,我是早起. 在之前的文章中我们曾详细的讲解了如何使用openp ...
- Excel VBA编程常用语句300句
Excel VBA编程常用语句300句 ************** * VBA 语句集 * * (第 1 辑) * ************** **************** * 定制模块行为 ...
- 机器学习之Python常用函数及模块整理
机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...
- c语言错误1004,excel宏运行时提示错误1004的三种解决方法
在使用excel宏功能的时候,一些网友会遇到excel宏运行不了,软件提示:"运行时错误1004,应用程序定义或对象定义错误"的问题,那么,excel宏运行时错误1004怎么办?幸 ...
- excel 宏 把一个工作表按照某几个列拆分为多个工作表
前言 step 1 进入excel vba编程界面 step 2 粘贴代码 step 3 运行代码 step 4 删除宏代码 前言 这两天接触到excel比较多,才发现使用excel不仅仅是简单的复制 ...
- EXCEL宏代码大全
本文件部分文章来源于网络,文章版权归原作者所有,如果本站转载的文章侵犯了您的权益请及时联系我们,我们将尽快妥善处理.本站除部分特别声明禁止转载的专稿外,其他文章可以自由转载,但请务必注明原出处和作者. ...
- excel 中vb组合框_Excel表中的数据验证组合框
excel 中vb组合框 There are instructions on my Contextures website for using a combo box with data valida ...
- excel使用vb统计分数_使用Excel选项按钮计算调查分数
excel使用vb统计分数 For easier data entry, you can add Option Buttons on a worksheet. Instead of having to ...
- VB:常用内部函数大全,你会了几个呢?
类型转换函数 1. Int(x):求不大于自变量x的最大整数 2. Fix(x):去掉一个浮点数的小数部分,保留其整数部分 3. ...
最新文章
- Linux软件的安装,更新与卸载
- 创办智能车竞赛平台,十五年无间断,育人数十万
- 笔记本右侧手滑板Synaptics
- mel表达式_maya 2012 mel 表达式编辑器
- c++中运算符重载方式中你易遗漏的小细节
- 安卓listview下拉刷新_安卓QQ内测教学,保证不让你走弯路
- Linux服务器 常用命令
- codeforces Gargari and Permutations(DAG+BFS)
- Autofac在项目中应用的体会,一个接口多个实现的情况
- php error_log记录日志的使用方法和配置
- CAN:CANape使用Scripts编制脚本
- python查看函数源代码
- 高等数学---常见的几个泰勒公式
- python编写年金现值计算函数_养老金中的钱是怎么算出来的?
- occurs-free
- 快速排序与冒泡排序的效率对比
- mysql主从同步报错Fatal error: The slave I/O thread stops because master and slave have equal MySQL server
- IDEA必装插件-Gyro(强烈推荐)
- 自然语言处理研究报告
- 评估指标(Metric)(一)
热门文章
- 华为mate40是鸿蒙os系统吗,预装鸿蒙OS系统,华为Mate40Pro鸿蒙版即将发布,略有遗憾...
- mate30e是鸿蒙,华为mate30e和mate30有什么不同 华为mate30e和mate30有什么区别 - 云骑士一键重装系统...
- vm虚拟机win10无法复制文件_win10虚拟机拷贝文件
- 如何免费成为CSDN的VIP会员
- java 上传图片 生成缩略图_将图片生成缩略图Java代码实现
- 企业架构设计与详细设计
- c语言杨辉三角解释,C语言杨辉三角是什么
- IPv6全网解决方案
- vsCode中文失效问题
- OFDM中FFT长度的影响