美文网首页
第五课 VBA变量

第五课 VBA变量

作者: 流星雨的梦 | 来源:发表于2017-12-15 22:36 被阅读27次

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.变量的数据类型

image.png
image.png
3.变量的声明
使用dim x as integer 进行变量x的声明
4.变量的存货周期
  • 过程级变量
    变量只能在特定的过程中使用,过程结束,变量释放
  • 模块级变量
    在一个模块中共同使用,工作簿关闭时随时释放
  • 全局级变量
    在所有的模块中都可以调用,指挥保存到excel关闭时才会释放
    image.png
    5.变量的释放
    一般情况下,过程级变量在过程运行结束后就回自动从内存中释放,而只有一些从外部借用的对象才需要使用 set x=noting 进行释放,其中x指变量的名称。

相关文章

网友评论

      本文标题:第五课 VBA变量

      本文链接:https://www.haomeiwen.com/subject/pzhjwxtx.html