加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

vba的变量有哪些类型,vba如何定义变量类型

(2016-05-19 14:12:30)
标签:

vba的变量类型

vba如何定义变量

vba变量有哪些类型

用友数据分析

用友管理软件常见问题

分类: Excel_VBA
网址:http://blog.sina.com.cn/s/blog_15b9821340102wbt4.html
vba的变量有哪些类型,vba如何定义变量类型

内容提要:本文对excelvba变量类型和dim语句进行一些小结。

  EXCEL VBA中,如何判断数据类型?使用变量的第一步是了解变量的数据类型。变量的数据类型控制变量允许保存何种类型的数据。
  下面这个表列出了VBA支持的数据类型,以及各种数据类型的变量所需要的存储空间和能够存储的数值范围。 
vba的变量有哪些类型,vba如何定义变量类型


作为我们编写代码,为了做到效率,一个目标是选择需要存储空间尽可能小的数据类型来保存需要存储的数据。例如,如果要保存诸如班级学生总数这样的小数字,那么Byte数据类型就OK。这种情况,使用Single数据类型只是对计算机存储空间的浪费。

  使用Dim语句创建变量
  对变量可以使用的数据类型已经熟悉了,就可以创建变量。创建变量可以使用Dim语句,创建变量通常称为声明变量。
  Dim语句的基本语法:Dim变量名As数据类型
  Dim sName As String:申明sName变量为字符串类型。

  如果在语句中没有提供数据类型,变量将被指定为Variant类型,因为VBA中默认的数据类型是Variant
  必须指定数据类型的第一个原因是,Variant数据类型占用的存储空间较大,即使没有给Variant类型的变量赋值,它也要占用16个字节或者22个字节。第二个原因是,Variant数据类型将影响应用程序的性能。VBA必须辨认Variant类型的变量中存储了何种类型的数据。

--------------

重要类型的自我总结:

 integer       :    正负   3万 2千 7百 6十  7

 long           :    正负    2十 1亿 4千 7百 4十 8万 3千 6百 4十 8

 single         :    待完善

 double       :    待完善

 currency     :    小数点前 15位/  超过万亿/  小数点后4位

 decimal      :    包含小数点一共29位        /可根据实际需要,定义小数点前  和小数点后的位数,不超过29位即可

--------------

用友数据分析

欢迎访问:http://www.df-bi.com
更多数据分析模型,欢迎扫描"微信公众号"
或者查找微信公众号:"DF数据工厂"  或  "data_f"

vba的变量有哪些类型,vba如何定义变量类型

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有