vba

定义常量

 [public|private]const 常量名称[As 数据类型]= 表达式

整个工程用public,整个模块用private

变量

Dim 变量名称[As 数据类型或者对象类型]

数据类型如string,interger等,对象类型如object1(对象),form1(窗体),textBox(文本框)

数据类型

1.integer整数型

Dim IntA As Integer
Dim IntB%

2.long长整型

Dim LongIntC As Long
Dim LongIntD&

...

运算符

QQ图片20180428112241.jpg

If语句

If 条件 Then 表达式1

双条件

If 条件1 Then
 表达式1
Else
 表达式2
End If
###循环语句
1.Do...Loop语句
- 条件成立执行语句,不成立执行Loop后的语句

Do While <条件>
<语句>
Loop

- 先执行一遍语句,在判断条件是否成立,不成立退出循环

Do
<语句序列>
Loop While

还有一个until与while正好相反,需要去百度
2.For Next语句

For counter = start To end [step]
[statements]
Next [counter]

知道循环的次数用For Next,不知道用Do Loop
###Exit退出语句
退出Do...Loop,For...Next,Function,Sub语句,函数或过程的代码块
###GoTo语句
无条件转移到过程中指定的行,只能跳到它所在过程的行。

If Number = 1 Then GoTo Line1 Else GoTo Line2
Line1:
...
Line2:
...


你可能感兴趣的:(vba)