excel数据透视表VBA的数据类型

在Excel中 , 我们会往工作表中输入数字、日期、文本 , 有时还会粘贴上图片 , 这些输入的内容都是数据 。我们在Excel中制作了一个学生入学成绩信息的工作表 , 如下所示 。

excel数据透视表VBA的数据类型

文章插图
上面有各种各样的信息 , 都是通过数据来表现这些信息的 , 例如学生的姓名、入学时间、考试分数、是否合格以及图片 , 这些都是数据 。
观察一下中的数据 , 我们可以将其分一下类:
有些数据是数字 , 例如表示序号的1、2、…和表示分数的83.5、50.3、…等 。
有些数据是文本 , 例如表示姓名的张三、李四、…以及表头的标题如序号、姓名、入学时间、…等 。
有些数据是日期 , 例如表示入学时间的2011-9-6 。
有些数据是逻辑值 , 例如表示是否合格的True和False 。
【excel数据透视表VBA的数据类型】在VBA中 , 数据也会被分成不同的类型 , 例如:
处理数字的整型(Integer型)、长整型(Long型)、单精度浮点型(Single型)、双精度浮点型(Double型) 。
处理文本的字符串型(String型) 。
处理日期时间的日期型(Date型) 。
处理真假判断的布尔型(Boolean型) 。
上述都是VBA的基本数据类型 。本文的后面附有来源于VBA帮助所定义的VBA的内置数据类型及其内存需求、以及每种类型可以处理的数值范围 , 方便查阅参考 。
为什么会有数据类型
计算机程序离不开数据 。通常 , 我们都是通过程序代码来处理各种数据 , 得到我们需要的结果 。计算机为了实现最优的运算 , 会以不同的方式存储不同类型的数据 , 例如不同类别的数字以不同的方式存储 , 存储数字的方式与存存储文本的方式不同 。计算机在处理数据时 , 会根据具体的数据类型以相适应的方式在内存中存储数据 , 便于程序在运行时区分和使用这些不同类型的数据 。
在VBA的基本数据类型中 , 我们通常应用较多的会有Boolean型、Integer型、Long型、Single型、Date型、Object型、String型 。
在VBA中 , 我们可以处理位于工作表中的数据 , 也可以处理存放在变量和常量中的数据 。接下来 , 我们就来详细谈谈变量和常量 。
附:VBA基本数据类型
excel数据透视表VBA的数据类型

文章插图

    推荐阅读