搜索
查看: 202|回复: 0

VBA 内置的数据类型如下

[复制链接]

743

主题

827

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11401
发表于 2019-7-1 08:25:00 | 显示全部楼层 |阅读模式
VBA 内置的数据类型如下:
[td]
数据类型所使用的字节数值的范围
Byte1个字节0-255
Boolean2个字节True或False
Integer2个字节-32 768~32 767
Long4个字节-2 147 483 648~2 147 483 647
Single4个字节负值:-3.402 823E38~-1.401 298E-45
正值:1.401 298E-45~3.402 823E38
Double8个字节负值:-1.797 693 134 862 32E308~-4.940 656 458 412 47E-324
正值:4.940 656 458 412 47E-324~1.797 693 134 862 32E308
Currency8个字节-992 337 203 685 477.5808~992 337 203 685 477.5807
Decimal12个字节不带小数位时+/-79 228 162 514 264 337 593 543 950 335
带28个小数位时+- 7.922 816 251 426 433 759 354 395 033 5
Date8个字节0100年1月1日~9999年12月31日
Object4个字节任意对象的引用
String(变长)10个字节+字符串的长度0~大约20亿个字符
String(定长)字符串的长度1~大约65400个字符
Variant(数字)16个字节最大到双精度(Double)数据类型的任意数值。也可以保存诸如Empty、Error、Nothing和Null之类的特殊数值。
Variant(字符)22个字节+字符串的长度0~大约20亿
用户自定义因元素类型而异因元素类型而异
如果不为VBA中使用的某个变量声明数据类型,将默认使用Variant类型,存储为Variant类型的数据行根据处理内容不同将改变数据的类型。尽管VBA可以自动维护数据类型,但是会导致执行速度慢以及内存使用效率不高等问题。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

表格智创网

网站简介:表格智创网,是一家以表格设计和技能分享的专业社区,由会计帮帮网投资建设,尽专业,助提高专业技能。

表格智创网欢迎您!

联系我们

  • 工作时间:早上9:00-16:00
  • 客服电话:18668755857
  • 本站网址:www.excelwps.com
  • 淘宝店址:kjbbw.taobao.com

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表