全民一起VBA提高篇第一课:基本数据类型详解一

变体性能测试

Option Explicit
Sub test()
    Dim startTime
    startTime = Time()
    
    '请将i/j/a三个变量全部设置为变体并运行本程序,记下时间;
    '然后再将三者都设置为Integer并运行,再记下时间,并与前者比较。
    'Dim i, j, a
    Dim i As Integer, j As Integer, a As Integer
    '每次声明都要写完整,不然读不出
    '如果不申明,获取的是变体类型,太费内存了,执行效率也很低下
    For i = 1 To 20000
        For j = 1 To 20000
            a = 123
        Next j
    Next i
    MsgBox "共计运行 " & DateDiff("s", startTime, Time()) & " 秒"

End Sub

声明后用时是不申明的一半

数字类型

  1. integer %
  2. long &
  3. double # 支持小数
  4. currency @支持小数

两边都是数字字符串,用加号的作用相当于&
所以 连字符用的 &左右要留一个空格

Option Explicit
Sub 类型()
	Dim a
	'a = 30000 * 2 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值