【VBA笔记】VBA中的数据及数据类型

在Excel中,所有保存在单元格中的信息都可以称为数据。在Excel中,数据分为文本数值日期值逻辑值错误值5种类型。不同类别的数据,记录的信息与其能参与的计算并不相同,Excel会按不同的方式存储和处理它们。

VBA对数据的分类与Excel对数据的分类并不完全相同,VBA根据数据的特点分类更细。数据类型告诉计算机应该怎样把数据存储在内存中,在运行程序时,该数据会占用多大的内存空间。VBA中的数据类型有15种(如下图),考虑到integer和byte可表示范围太少,绝大多数情况下用Long(长整数型)Double(双精度浮点型)

进一步考虑到主流PC的配置和一般VBA程序执行的代码量,一般情况下可以不用声明变量的类型,默认采用Variant(变体型)数据类型。

VBA数据类型