美文网首页
全民一起VBA提高篇-第一回

全民一起VBA提高篇-第一回

作者: 凯凯凯王 | 来源:发表于2020-04-06 10:55 被阅读0次

    变体能容 高矮胖瘦皆适用 数据细分 大小黑白各不同

    主要内容:

    一、不同类型的变量不仅占用内存大小不同,运算规则和处理方式也不同。

    二、 常用数据类型

    1.Integer 整数类型(只能存放-32767到+32767)

    2.String 字符串类型

    3.声明变量类型时,每一个As都不可省略

    三、如果没有使用As指定一个变量的类型,那该变量被默认属于一种特殊类型,

          即Variant(变体类型)

    四、变体类型的隐患:效率低下:执行速度慢,内存开销大。

    五、测试实验:第一个程序用时4秒,第二个程序用时3秒,第3三个程序用时2秒。

    发现t声明为data之后速度反而变慢了。

    Sub test()

    Dim a, b, i, t

    t = Time

    For i = 1 To 20000

        For a = 1 To 20000

          b = 320

        Next a

    Next i

    MsgBox "共计用时" & DateDiff("s", t, Time()) & "秒"


    End Sub

    Sub test()

    Dim a As Integer, b As Integer, i As Integer, t As Date

    t = Time

    For i = 1 To 20000

        For a = 1 To 20000

          b = 320

        Next a

    Next i

    MsgBox "共计用时" & DateDiff("s", t, Time()) & "秒"

    End Sub


    Sub test()

    Dim a As Integer, b As Integer, i As Integer, t As Date

    t = Time

    For i = 1 To 20000

        For a = 1 To 20000

          b = 320

        Next a

    Next i

    MsgBox "共计用时" & DateDiff("s", t, Time()) & "秒"

    End Sub

    相关文章

      网友评论

          本文标题:全民一起VBA提高篇-第一回

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