vba 定义类_VBA语法基础,语法是语言的基础

本文介绍了VBA的基础语法,特别是数据类型,包括Boolean、Byte、Currency、Date、Decimal、Double、Integer、Long、Object、Single、String、Variant、用户自定义类型等,并提到常量、变量、对象、集合对象、数组的声明和使用,以及运算符和表达式的概念。
摘要由CSDN通过智能技术生成

VBA的语法很简单易懂,逻辑性强,但很全面,因此涉及的方面也较多,本文及随后的一系列文章将重点介绍VBA语法方面的相关知识。这些文章都是自已在学习VBA过程中的总结归纳笔记。

本文只是简要概略的讲解了VBA所涉及的语法知识,以此构建VBA语法框架,更具体详细的介绍将在后面的一系列文章中。

cbcebc41fb001b04c2218b1c06ab2789.png

我们今天首先来说一下,VBA的数据类型有哪几种?变量,常量,声明变量,对象常量,集合(Collection)对象,数组的基本知识点介绍。

数据类型

“数据类型”是指如何将数据存储在内存中。

(1)Boolean

表示逻辑数据,可以是True或False中的任一个值。占用2字节的存储空间,取值范围为True或False,缺省值为False。

(2)Byte

只能表示正数。占用1字节的存储空间,取值范围为0-255,缺省值为0。

(3)Currency

一种保存货币值数据的特殊数字格式。占用8字节的存储空间,取值范围为-922337203685477.5808-922337203685477.5807,缺省值为0。

(4)Date

一种用于表示日期或时间的专用格式。占用8字节的存储空间,取值范围为100年1月1日——9999年12月31日,缺省值为00:00:00。(有关在VBA中使用日期和时间的详细介绍请见后面的一系列文章。)

(5)Decimal

一种包含以10的幂为刻度的十进制数的变体子类型,只能通过CDec转换函数创建,不是一种独立的数据类型。占用14字节的存储空间,取值范围为±79228162514264337593543950335(不带小数点)或±7.9228162514264337593543950335(带28位小数点),缺省值为0。

(Decimal数据类型是在Excel 2000中引入的,在以前的版本中不能使用这种数据类型。该数据类型非常特殊,因为不能实际声明它,它是Variant的子类型,必须使用CDec函数将一个变量转换为Decimal数据类型)

(6)Double

存储双精度浮点数,占用8字节的存储空间,取值范围为负值:-1.79769313486232E308——4.94065645841247E-324,正值:1.79769313486232E308——4.94065645841247E-324,缺省值为0。

(7)Integer

表示从-32768-32767之间的整数,其中一位表示符号,占用2字节的存储空间,缺省值为0。

(8)Long

表示存储为4个字节空间的带符号的数,其中一位表示符号,取值范围为-2147483648-2147483647,缺省值为0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值