excel表格vba怎么运行(Excel里使用VBA)

数据类型

在使用Excel VBA程序处理问题时,会遇到各种不同类型的数据。例如,人的姓名是由一串字符组成的;学生的成绩、年龄,职工的工资都是数值:职工是否离职则是一个逻辑值,等等。为了处理不同类型的数据,VBA 对各种数据类型进行了定义。

VBA所提供的数据类型主要包括数值型、字符型、布尔型、日期型、货币型、变体型和对象型。

数值型变量又分为整型、长整型、字节型、单精度型和双精度型等。

1、整型和长整型

整型数和长整型数都是不带小数部分的数,它们可以表示正整数、负整数和零。整型数和长整型数的区别在于表示的数值范围不同,因此它们占用的内存空间的字节数不同。

2、字节型

字节型数可以表示无符号的整数,范围如表上图所示,它主要用于存储二进制数。

3、单精度型数和双精度型数

单精度型数和双精度型数都可以表示带有小数的数值,它们表示数的范围大,但运算时可能会产生一个很小的误差。

单精度数最大可以表示7位有效数字,小数点可位于这些数字的任何位置。双精度数最大可以表示15位有效数字。单精度数和双精度数都是以指数的形式来表示数。

4、货币型

货币型是一种专门为处理货币而定义的数据类型。

5、日期型

日期型数据可以存储日期和时间。它采用两个“#”符号把日期和时间的值括起来。例如#2006-10-01#,#03/01/2007 11:00AM #。

6、小数型

小数型用于存储由10次幂换算的有符号整数。

7、字符型

字符型数据(也称字符串)是指用(英文)双引号括起来的一串字符。 例如,“北京”、"13901390123"。字符串中所包含的字符个数成为字符串的长度。空字符串不包含任何字符,即长度为0。在VBA中,一个汉字作为一个字符来处理。

字符串分为变长型字符串和定长型字符中。

变长型字符串的长度是不固定的,用于存储长度不固定的字符信息。像存储国家名称就需要使用变长型字符串。

定长型字符串的长度是固定的,用于储存长度固定的字符信息。例如储存“星期”信息,或者电话号码信息等。

8、布尔型

布尔型(又称逻辑型),其值只能是True (真)或是False (假)两个逻辑值中的一个。应用于表示逻辑判断的结果。

9、对象型

对象型数据可用来表示应用程序中的对象,如Excel的单元格、工作表和工作簿。

10、 变体型

变体型数据是一种可变的数据类型,可以存放任何类型的数据。当指定变量为变体型时,不必在数据类型之间转换,VBA会自动完成转换。在程序中不特别说明时,VBA会自动将该变量的数据类型默认为变体型。由于变体型数据需要较大的存储空间,因此不在特殊情况下不使用这种类型的变量。

11、自定义型

是一种用户自己定义的数据类型,以允许更加灵活地处理复杂问题。自定义数据类型实际上包含一个或多个某种数据类型的数据元素。

(0)

相关推荐

  • 如何快速在excel表格选定的单元格里填充一样的内容

    今天,小编给大家介绍快速在excel表格选定的单元格里填充一样的内容的方法,希望对大家有所帮助.具体如下:1.首先,请大家在自己的电脑中找到[Excel]图标,点击进入主界面,然后将自己的目标表格打开 ...

  • 怎样将多个excel表格合并到一个excel表格中

    excel表格是一个数据汇总的实用工具之一,也是各行业都需要用到的数据汇总工具之一.当数据过多时,就需要用excel表格的技巧去分类处理这些数据,那么怎样将多个excel表格合并到一个excel表格中 ...

  • Excel表格弹出Microsoft Excel 已停止工作的提示怎么办

    今天给大家介绍一下Excel表格弹出Microsoft Excel 已停止工作的提示的具体解决方法.1. 我们需要将excel中的加载项进行管理,将加载项全部取消勾选或删除即可.2. 首先打开Exce ...

  • 怎样让excel表格顶端不动,excel上面前几行不动

    在做excel表格时,有些表格中,需要某些行或者某些例在滚动鼠标时,不跟随滚动,这样才好便于查看相对应表格中的数据,关于怎样让excel表格顶端不动,excel上面前几行不动,可以参考以下示例 操作方 ...

  • 表格图片转excel表格扫描件转excel超简单!

    在工作中有事需要将图片里的表格转换成Excel表格,下面就来讲讲如何把图片里的表格转换成Excel 操作方法 01 首先需要下载安装ABBYY FineReader 12 02 安装完成后打开ABBY ...

  • excel表格怎么盖电子印章? excel表格设计电子印章的教程

    excel表格中需要电子印章,该怎么设计一款电子印章呢?下面我们就来看看详细的教程. 1.首先打开需要加盖印章的工作表,在菜单栏点击插入--形状,选择椭圆形状. 2.然后按住shift键,在工作表中拖 ...

  • excel表格怎么去除空格?excel去除表格中空格方法介绍

    从网页上复制的数据再粘贴到EXCEL中时经常会发现有些有些数据不能对齐.其主要原来是有的数据开关部分会有空格出现,那么excel表格怎么去除空格?今天小编就为大家介绍excel去除表格中空格方法,来看 ...

  • excel表格副本在哪? excel工作表建立副本的教程

    Excel表格是可以创建副本的,但是很多朋友不知道怎么创建副本,下面我们就来看看详细的教程. 1.打开表格,然后鼠标移动到下方文件名称位置,点击鼠标右键 2.接下来,点击“移动与复制” 3.完成上一个 ...

  • excel表格该怎么设置密码?excel数据加密的两种方法

    Excel在平时工作中经常会用来统计保存大量的数据,并且很多数据涉及到机密,不能让外人随便打开或者随便的修改,这时就要为其设置密码来进行数据保护,接下来小编详细的教大家怎么做. 方法一 1.如果想让别 ...

  • 在excel表格中怎么筛选?excel筛选使用方法

    Excel办公软件是每个办公人员的必备工具之一, Excel功能是非常强大的.但是,如何让它灵活运用,就得那操作人员对它的了解,下面为大家分享excel筛选使用方法,来看看吧! excel怎么筛选 e ...