美文网首页
全民一起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