admin 管理员组

文章数量: 1086019


2024年3月27日发(作者:周云鹏小品脱口秀全集)

VBA变量详解

VBA变量详解

变量是用于临时保存数值的地方

的数值可以改变.

为了说明为什么需要变量,可以按照如下步骤创建一个简单的过程:

.每次应用程序运行时,变量可能包含不同的数值,而在程序运行时,变量

1)创建一个名为"你叫什么名字"的过程.

2)在过程中输入如下代码:

Inputbox "输入你的名字:"

现在不要担心inputbox语句的语法,将在第六学时中了解到有关这条命令的更多信息

3)按下F5键运行过程,这时会显示一个输入框,要求输入你的名字.

.

4)输入你的名字并按"确定"按钮,则结束该过程.

你输入的名字到那里去了

用户输入的结果.

?如何找到用户在输入框中输入的信息?在这种情况下,需要使用变量来存储

4.4.1变量的数据类型

使用变量的第一步是了解变量的数据类型.变量的数据类型控制变量允许保存何种类型的数据.表4-1

. 列出了VBA支持的数据类型,还列出了各种类型的变量所需要的存储空间和能够存储的数值范围

数据类型

Byte

Booleam

Integer

Long(长整型)

Single

存储空间

1字节

2字节

2字节

4字节

4字节

数值范围

0 - 255

True或者False

-32768 - 32767

-2147483648 - 2147483647

负值范围:-3.402823E38 - -1.401298E-45

正值范围:1.401298E-45 - 3.402823E38

Double8字节负值范围:-1.79769313486232E308 - -494E-324

正值范围:4.94E-324 - 1.79769313486232E308

Currency

Decimal

8字节

14字节

-922337203685477 - 922337203685477

不包括小数时:+/-792287593543950335

包括小数时:+/7.92287593543950335

Date

Object

String(长字符串)

String(固定长度)

Varient(数字)

Varient(文本)

8字节

4字节

1000年1月1日-9999年12月31日

任何引用对象

0 -约20亿

1 -约65400

Double范围内的任何数值

数据范围和变长字符串相同

10字节+1字节/字符

字符串的长度

16字节

22字节+1字节/字符

表4-1 VBA数据类型

作为ABV程序员,一个目标是选择需要存储空间尽量小的数据类型来保存所需要的数据,这正是表

4-1提供各种数据类型存储空间的原因。例如,要保存诸如班级学生总数这样的小数字,那么

型就足够了。在这种情况下,使用Single数据类型只是对计算机存储空间的浪费。

Byte数据类

4.4.2用Dim语句创建变量(声明变量)

现在,你对变量可以使用的数据类型已经比较熟悉了

创建变量通常成为"声明变量" Dim语句的基本语法如下

Dim变量名AS数据类型

,以下我们将创建变量

:

.创建变量可以使用Dim语句,


本文标签: 变量 数据类型 保存 输入 存储空间