1.变量的定义
所谓变量,就是可变的量,就好像在内存中临时存放的一个小盒子,这个小盒子放的什么物体不固定。
小盒子可以放什么:
- 放数字
Sub 循环1()
Dim i As Integer
For i = 2 To 18 Step 1 'i后要有等于号,step后不加等于号'
Range("c" & i) = Range("b" & i) * Range("a" & i)
Next i
- 放文本
Sub t2()
Dim st As String
Dim X As Integer
For X = 1 To 10
st = st & "Excel精英培训"
Next X
End Sub
- 放对象
Sub t3()
Dim rg As Range
Set rg = Range("a1")
rg = 100
End Sub
- 放数组
Sub t4()
Dim arr(1 To 10) As Integer, X As Integer
For X = 1 To 10
arr(X) = X
Next X
End Sub
2.变量的数据类型
3.变量的声明
使用dim x as integer 进行变量x的声明
4.变量的存货周期
- 过程级变量
变量只能在特定的过程中使用,过程结束,变量释放 - 模块级变量
在一个模块中共同使用,工作簿关闭时随时释放 - 全局级变量
在所有的模块中都可以调用,指挥保存到excel关闭时才会释放
5.变量的释放
一般情况下,过程级变量在过程运行结束后就回自动从内存中释放,而只有一些从外部借用的对象才需要使用 set x=noting 进行释放,其中x指变量的名称。