EXCEL-vba-变量
Posted tommyjiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL-vba-变量相关的知识,希望对你有一定的参考价值。
1,变量规范 如下表格
数据类型 | 存储空间 | 数值范围 | 简写格式 |
---|---|---|---|
Byte | 1字节 | 0 - 255 | |
Boolean | 2字节 | True或者False | |
Integer | 2字节 | -32768 - 32767 | % |
Long(长整型) | 4字节 | -2147483648 - 2147483647 | & |
Single | 4字节 | 负值范围:-3.402823E38 - -1.401298E-45 正值范围:1.401298E-45 - 3.402823E38 | ! |
Double | 8字节 | 负值范围:-1.79769313486232E308 - -494065645841247E-324 正值范围:4.94065645841247E-324 - 1.79769313486232E308 | # |
Currency | 8字节 | -922337203685477 - 922337203685477 | @ |
Decimal | 14字节 | 不包括小数时:+/-79228162514264337593543950335 包括小数时:+/7.9228162514264337593543950335 | |
Date | 8字节 | 1000年1月1日 - 9999年12月31日 | |
Object | 4字节 | 任何引用对象 | |
String(长字符串) | 10字节+1字节/字符 | 0 - 约20亿 | $ |
String(固定长度) | 字符串的长度 | 1 - 约65400 | |
Varient(数字) | 16字节 | Double范围内的任何数值 | |
Varient(文本) | 22字节+1字节/字符 | 数据范围和变长字符串相同 |
2,栗子,定义变量
Dim i As Integer Dim sht As Worksheet,j% Private lt$, execution$ Public winhttp As Object, sht1 As Object, sht3 As Object, wk As Object Public check2_status%, query_status$, export_status$ 变量定义语句及变量作用域 Dim 变量 as 类型 ‘定义为局部变量,如 Dim xyz as integer Private 变量 as 类型 ‘定义为私有变量,如 Private xyz as byte Public 变量 as 类型 ‘定义为公有变量,如 Public xyz as single Global 变量 as 类型 ‘定义为全局变量,如 Globlal xyz as date Static 变量 as 类型 ‘定义为静态变量,如 Static xyz as double 一般变量作用域的原则是,那部份定义就在那部份起作用,模块中定义则在该模块那作用。
以上是关于EXCEL-vba-变量的主要内容,如果未能解决你的问题,请参考以下文章
Excel-VBA 访问 sql server 表进行选择和插入太慢