VBA教程初级(二):数据结构
举个例子,如果不懂编程的人很难理解数据结构。生活中,装酱油就要用酱油瓶;装米就要用米袋子。你用米袋子装酱油,那就开玩笑了。所以,你可以理解数据结构就是将对应的“东西”放在相应的容器里,然后你就使用容器来工作。
vba里的常用数据类型有:
字节型(Byte),整数型(Integer),长整数型(Long),单精度浮点型(Single),双精度浮点型(Double),货币型(Currency),小数型(Decimal),字符串型(String),日期型(Date),布尔型(Boolean)等。
ps:不要问我为什么有这些类型,要问就问为什么米袋子不能装酱油。
不同的数据类型可以告诉Excel应该用什么形式保存它。
举个例子,如何使用数据类型,就跟我们生活中,吃饺子蘸酱油一样。
有一个员工叫做王大力,年龄55周岁,他所在的国家有14亿人,出生是1988年1月1日。我们可以使用String类型存放名字,使用Integer来存放年龄,由于国家人数太大了,我们使用Long类型来存放人,因为人没有小数点。。不要问我为什么。。。你能给我找一个小数点的人就行。使用Date类型来存放生日。看这样我们就简单实用了数据类型。
VBA总声明变量很简单语法为:Dim 变量名 As 数据类型,比如我们生命一个日期类型的变量d1就可以这样写
Dim d1 As Date
下面我们来做这样一个例子,我们声明一个字符串类型的变量a,然后让MsgBox输出变量a
Public