excel宏(VB)常用保留字及关键字整理
来源:互联网 发布:图书管理系统java源码 编辑:程序博客网 时间:2024/06/01 23:50
接上一篇创建excel宏的hello world程序,说好的关键字整理w
首先是一些常用的保留字。
action statements
Else
action statements
End IfIf (a > b) Then
MsgBox ("a is bigger")
Else
MsgBox ("b is equal or bigger")
End Ifswitch
(form1)Select Case variable
Case value1
action statements
Case value2
action statements
Case Else
action statements
End SelectSelect Case x
Case 1
MsgBox ("It's 1.")
Case 2
MsgBox ("It's 2.")
Case Else
MsgBox ("It's not 1 or 2.")
End Selectswitch
(form2)Select Case variable
Case Is boolean expression
action statements
Case Is boolean expression
action statements
Case Else
action statements
End SelectSelect 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)forFor i = value1 To value2
action statements
NextFor i = 1 To 5
MsgBox (i)
Nextwhile
(form1)While (boolean expression)
action statements
Wendi = 0
While (i < 5)
i = i + 1
MsgBox (i)
Wendwhile
(form2)Do While (boolean expression)
action statements
Loopi = 0
Do While (i > 5)
i = i + 1
MsgBox (i)
Loopdo whileDo
action statements
Loop While (boolean expression)i = 0
Do
i = i + 1
MsgBox (i)
Loop While (i > 5)
break
(for)
Exit ForFor i = 1 To 5MsgBox (i)
If (i > 3) Then
Exit For
End If
Next
break
(while/do while)
Exit Doi = 0Do 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:必须要说,虽然完全理解网页表格编辑比较麻烦,可是要整理成博文里的表格,还是……烦得想掀桌啊(╯‵□′)╯︵┻━┻
0 0
- excel宏(VB)常用保留字及关键字整理
- mysql,oracle的关键字(保留字)整理
- Java关键字及保留字
- MySQL 关键字及保留字
- Mysql 关键字及保留字
- Pascal 语言中的关键字及保留字
- Pascal 语言中的关键字及保留字
- Pascal 语言中的关键字及保留字
- Pascal 语言中的关键字及保留字
- java的保留字及关键字
- ECMAScript基础(关键字,保留字)
- Mysql 关键字-保留字(转帖)
- Oracle中的保留字(关键字)
- Python 标识符与保留字(关键字)
- Oracle中的保留字(关键字)
- c语言保留字(关键字)汇总
- MySQL关键字(保留字)汇总
- Java基础:关键字(保留字)
- System V 消息队列2 (Chapter 6)
- android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据
- 文章标题
- Linux网络编程:原始套接字的魔力【下】
- 数据类型转换
- excel宏(VB)常用保留字及关键字整理
- Linux网络编程:原始套接字的魔力【续】
- Python爬虫Csdn系列II
- parseSdkContent failed java.lang.NullPointerException解决办法
- 黑马程序员---JAVA中内部类的使用
- 装饰者模式
- 如何编译OpenWrt
- 《实用技巧》—让你的网站变成响应式的3个简单步骤(转载)
- 使用Parcelable接口实现数据的序列化