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

变体终非万全策 数字要分长短型

主要内容:

一、当两边都是字符串是,“+”就相当于“&”。

二、自动类型转换

当把数据赋值给不同类型的变量是,VBA首先尝试将其转换成该类型,如果确实无法转换,再提示“类型不匹配”错误。

三、使用变体类型

优点:代码简单灵活,不用特别指定数据类型

缺点:效率较低,特殊情况下会因为数据类型引发无法察觉的错误。

四、数据类型

1.文本:String

2.日期:Data

3.数字:Integer,Byte,Long,Single,Double,Currency,Decimal

4.逻辑:Boolean

5.对象:Object

6.变体:Variant

五、数字类型

1.Ineter

占用内容:2字节

支持小数:否

取值范围:-32767至+32767

2.Long

占用内存:4字节

支持小数:否

取值范围:-2147483648至+2147483647

3. Double

占用内存:8字节

支持小数:是

取值范围:-1.798*10的308次方到-4.9*10的-324次方

+4.9*10的-324次方到+1.798*10的308次方

特点:科学计数法,小数位数灵活,表达不精确,有误差

4.Currency

占用内存:8字节

支持小数:是

取值范围:-922337203685477.5808到+922337203685477.5808

特点:只保留4位小数,取值精确。

你可能感兴趣的:(全民一起VBA提高篇-第二回)