分享

教程 | VBA变量知多少

 钺YUE 2021-12-18

图片

01 

写在前面


图片
变量是一个指定的内存位置,用于保存脚本执行过程中可以更改的值。
以下是命名变量的基本规则。
  • 变量名称必须使用一个字母作为第一个字符。
  • 变量名称不能使用空格,句点(.),感叹号(!)或字符@&$#
  • 变量名称的长度不能超过255个字符。
  • 不能使用Visual Basic保留关键字作为变量名称。
在VBA中,变量需要在使用它们之前声明。
Dim <variable_name> As <variable_type>
变量的数据类型大体上可以分成两大类:数字和非数字数据类型。

02

数字类型


图片

下表显示数字数据类型和允许的值范围。

编号数字类型范围值
1Byte0  到  255
2Integer-32,768 到 32,767
3Long-2,147,483,648 到 2,147,483,648
4Single

负值:

-3.402823E+38 到 -1.401298E-45

正值:

1.401298E-45 到 3.402823E+38

5Double

负值:

-1.79769313486232e+308 到-4.94065645841247E-324

正值:

4.94065645841247E-324 到 1.79769313486232e+308

6Currency-922,337,203,685,477.5808 到 922,337,203,685,477.5807
7Decimal

如果不使用小数,则为

+/- 79,228,162,514,264,337,593,543,950,335

如果使用小数,则为:

+/- 7.9228162514264337593543950335


03

非数字类型


图片

下表显示了非数字数据类型和允许的值范围。

编号数字类型范围值
1固定长度:String1 ~ 65,400个字符
2可变长度:String0到20亿字符
3Date100年1月1日至9999年12月31日
4BooleanTrue / False
5Object任何嵌入的对象
6Variant (numeric)任何大到double的数字值
7Variant (text)与可变长度的string一样。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多