📜  VBA数据类型(1)

📅  最后修改于: 2023-12-03 15:20:58.161000             🧑  作者: Mango

VBA数据类型

在 VBA 中,数据类型用于表示变量或表达式的类型。VBA 支持多种不同的数据类型,包括数值型、字符串型、布尔型、日期型等。

数值型

数值型数据类型用于表示数值,包括整型、长整型、单精度浮点型、双精度浮点型等。以下是 VBA 中常用的数值型数据类型:

  • Integer:表示整型,范围在 -32,768 到 32,767 之间。
  • Long:表示长整型,范围在 -2,147,483,648 到 2,147,483,647 之间。
  • Single:表示单精度浮点型,通常用于保存小数位数较少的数据,范围在 -3.402823E38 到 -1.401298E-45 以及 1.401298E-45 到 3.402823E38 之间。
  • Double:表示双精度浮点型,通常用于保存小数位数较多的数据,范围在 -1.79769313486232E308 到 -4.94065645841247E-324 以及 4.94065645841247E-324 到 1.79769313486232E308 之间。
示例代码
Dim x as Integer
Dim y as Long
Dim z as Single
Dim w as Double

x = 10
y = 1000000
z = 3.14
w = 3.141592653
字符串型

字符串型数据类型用于保存文本数据,通常用于保存人类可读的数据。以下是 VBA 中常用的字符串型数据类型:

  • String:表示字符串型,其长度可以在编写代码时指定,最大长度为 2,147,483,647 个字符。
示例代码
Dim s as String

s = "Hello, World!"
布尔型

布尔型数据类型用于保存逻辑值,即真 (True) 或假 (False)。以下是 VBA 中常用的布尔型数据类型:

  • Boolean:表示布尔型,其值可以是 True 或 False。
示例代码
Dim b as Boolean

b = True
日期型

日期型数据类型用于保存日期和时间数据。以下是 VBA 中常用的日期型数据类型:

  • Date:表示日期型,其值可以是从 100 年 1 月 1 日到 9999 年 12 月 31 日的任意一个日期。
示例代码
Dim d as Date

d = #2021-07-01#