EXCEL-VBA常用数据和对象类型:
VBA常用数据类型
VBA常用对象类型
-Collection(集合)
-Dictionary(字典)
Excel常用对象类型
-WorkBook(工作簿)
-WorkSheet(工作表)
常用数据转换函数
变量定义
Excel常用对象类型
更多内容请下载附件!-->
第三讲 EXCEL-VBA常用变量和对象类型.pptx
VBA常用数据类型-基本概念:
VBA根据数据在内存中占用存储空间大小,数据代表含义,数据取值范围和数据结构定义了数据类型。数据通常为数字,文本,日期等信息。
VBA常用的数据类型有布尔型、日期、短整型、长整型、单精度、双精度、字符串、变体、对象等类型。
对象是一种特殊的数据类型,对象一般包含对象属性和对象方法(行为)两项内容,这也是对象的基本特征。一般情况下对象是通过对象类创建而来。
对象类定义了属性和方法,一般情况下(静态类除外),不能直接调用其属性和执行其方法(静态属性和静态方法除外)。要使用类必须通过创建对象,实例化类。
数据类型 | 大小 | 数据值范围 |
(中文) | (英文) | (占用内存空间) | (取值范围) |
布尔型 | Boolean | 2字节 | True或False |
字节型 | Byte | 1字节 | 0~255 |
整型 | Integer | 2字节 | -32768~32767 |
长整型 | Long | 4字节 | -2147483648~2147483647 |
单精度浮点型 | Float | 4字节 | -3.402823E38~-1.401298E-45(负数) |
1.401298E-45~3.402823E38(正数) |
双精度浮点型 | Double | 8字节 | -1.79769313486231E308~-4.94065645841247E-324(负数) |
4.94065645841247E-324~1.79769313486232E308(正数) |
日期型 | Date | 8字节 | 100年1月1日~9999年12月31日 |
对象型 | Object | 4字节 | 任何对象的引用 |
字符串型(变长) | String | 10字节+字符串长度 | 0~约2亿个字符 |
字符串型(定长) | String | 字符串长度 | 1~约65400个字符 |
Variant型(数字) | 16字节 | 任何数字值,最大可达Double的范围 |
Variant型(字符) | 22字节+字符串长度 | 与可变长字符串有相同的范围 |
用户定义型 | 元素必需的数字 | 每个元素的范围与字本身数据类型的范围相同 |
VBA常用对象类型-Collection(集合):
Collection对象可以用来存储相同或不同类型的项数据,并提供增加,删除,读取方法来管理数据。集合的优点在于可以动态改变集合大小。
1、创建集合对象
Dim Col_myCol as Collection
Set Col_myCol=New Collection
或
Dim Col_myCol as New Collection
2、往集合里添加项数据
Col_myCol.add ItemData
3、从集合里读取项数据
ItemData= Col_myCol.Item(ItemIndex)
4、获取集合项数据的数目
ItemCount= Col_myCol.Count
5、从集合里删除项数据
Col_myCol.Remove(ItemIndex)
VBA常用对象类型-Dictionary(字典)
...
...
...
更多内容请下载附件!-->
第三讲 EXCEL-VBA常用变量和对象类型.pptx
扫码关注5G通信官方公众号,免费领取以下5G精品资料
1、回复“iot6”免费领取《【8月30号登载】物联网创新技术与产业应用蓝皮书——物联网感知技术及系统应用》
2、回复“6G31”免费领取《基于云网融合的6G关键技术白皮书》
3、回复“IM6G”免费领取《6G典型场景和关键能力白皮书》
4、回复“SPN2”免费领取《中国移动SPN2.0技术白皮书》
5、回复“LTKJ7”免费领取《 联通科技周17本白皮书合集》
6、回复“5g-a”免费领取《中国联通5G-A 通感算融合技术白皮书》
7、回复“URLLC”免费领取《中国联通5G URLLC 技术白皮书》
8、回复“LDSL”免费领取《中国移动算力网络技术白皮书》