分享

VBA入门05:常量和变量

 L罗乐 2017-09-13

        常量和变量都是一个碗,用来装饭。储存信息。或者可以称之为容器。常量和变量使用前,都需要先声明(定义)。

        常量:在代码运行过程中频繁使用,但不会变化的数字或者文本。声明常量用CONST,如下面的代码:声明两个常量,pi是圆周率,A是文本。

Const pi = 3.14159265358979
Const A='今天的作业今天做完'

        变量:变量的声明一般使用DIM、PUBLIC.变量有模块变量和全局变量,简单来说就是私家车和公交车。             

        DIM(私家车)声明的是模块变量,只能在一个模块代码中使用,用完即回收。

        PUBLIC(公交车)声明的是公共变量,就如公交车一样,大家(各个代码模块)都可以使用,它一直都在,不会回收,因为是公共资源。

        更多详细信息请百度。这里主要讲DIM。

        如下面代码,声明了sales变量,并将变量进行累加运算,最后sales=1,变量是一个容器,一个碗,用来储存信息,但却是可以改变的。

        

Sub 变量声明()
   Dim sales
   sales = sales 1
   MsgBox sales
End Sub

        又如,下面代码使x,y,z分别储存不同的信息(数字文本日期)

   Dim x    Dim y    Dim z    x = 1    y = '吃饭不洗碗'    z = #7/31/2017#

        将上面代码稍微改一下:

 Sub 变量声明()    Dim x    Dim y    Dim z    x = 1    y = '吃饭不洗碗'    z = #7/31/2017#    x = x 9    MsgBox x End Sub

        运行代码,x=1---->x=10,x从1经过累加运算最后变成10.

        下面代码,x代表单元格A1,y代表工作表‘静静’

   Dim x    Dim y    set x = Range('a1')    set y = Sheets('静静')

       用立即窗口显示x、y的属性。

Sub 变量声明()    Dim x    Dim y    
   Set x = Range('a1')    
   Set y = Worksheets('静静')    
   Debug.Print x.Value, y.Name
End Sub

        x就是单元格A1,其值为666;y是工作表“静静”,其名称就是静静。


        常量变量都是一个碗,一个容器。

        

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多