暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

VBA代码中常用七种类型数据的应用之二

VBA语言専攻 2023-05-01
87
【分享成果,随喜正能量】外表简单一点,内涵就丰富一点;需求简单一点,心灵就丰富一点;言语简单一点,沟通就丰富一点;私心简单一点,友情就丰富一点;情绪简单一点,人生就丰富一点;效率简单一点,成果就丰富一点;环境简单一点,空间就丰富一点;爱情简单一点,幸福就丰富一点。。
《VBA代码解决方案》(10028096)这套教程是我最早推出的教程,目前已经是第三版修订了。这套教程定位于入门后的提高,在学习这套教程过程中,侧重点是要理解及掌握我的“积木编程”思想。要灵活运用教程中的实例像搭积木一样把自己喜欢的代码摆好。
这套教程共三册,一百四十七讲,内容覆盖较广,也是初级和中级间的过渡教程,改版后的内容主要是提供程序源码文件及代码修正为32位和64位兼用代码。今后一段时间会给大家陆续推出。今日的内容是第2讲:VBA代码中常用七种类型数据的应用之二          

第二讲  VBA代码中七种类型数据的应用  

数据,在人们日常工作中不可缺少,却很少有人能仔细的研究这其间的规律,因为太枯燥了,单单是一个分类就有很多,今日讲在VBA中数据的分类。

5  日期型数据  

符号Date,日期型数据不仅可以表示日期,还可以表示时间。可以表示的日期范围是:100年1月1日 ~ 9999年12月31日;可以表示的时间范围是:0:00:00 ~ 23.59.59。占用8个字节。
能被Excel识别到的日期,都可以赋值给日期型变量。

6  变体型数据  

符号Variant 变体型数据是一种特殊的数据类型,几乎可以用于保存所有其它数据类型的数据。可以简单地理解为:当不知道变量所要表示的数据是什么类型时,就把它定义为Variant。

7  对象型数据  

符号Object,对象型是VBA中另一种特殊的数据类型。有点类似于其它高级编程语言中的“对象”,它们都有自己的属性与方法.
上面讲了在VBA中用到的各种数据的类型,这些其实在我们的写代码中经常会用到,加以规范的总结是必要的,不要认为这些简单,数的理论往往看着简单,往往有很深奥的知识在里面。一切圣贤皆以无为法而有差别,最简单的道理是最大的。
         
实例:在写代码时,在命名变量时,最好使用规范的语句进行声明:如,想要给某数据中分数数据求和,把值放在SUM_NO1中,由于是分数,将会出现小数,而小数的位数不会很多,所以就要利用下面的语句声明:
DIM  SUM_NO1 AS Single ’单精度浮点型 Single,占用4个字节
写到这里,肯定会有读者会问什么是字节?此知识点不在本平台的讲解范围内,只做简单的讲解,字节(Byte ):是计算机信息技术用于计量存储容量的一种计量单位,通常情况下一字节等于八位。也就是说八个二进制位构成1个"字节(Byte)",1个字节可以储存1个英文字母或者半个汉字,1个汉字占据2个字节的存储空间。
         
         
今日内容回向:
1  VBA 中可用的数据类型有哪些?
2 上面分数的表示中用Double代替Single 是否可以?说出自己的观点。
         
         
本讲内容参考程序文件:VBA代码解决方案(1-19).xlsm
         
         
         
我20多年的VBA实践经验,全部浓缩在下面的各个教程中:
         

         
【分享成果,随喜正能量】别跟往事过不去,别跟自己过不去,别跟遭遇过不去,别跟眼泪过不去,学会适应生活的变化,学会适应生活的变迁。。

文章转载自VBA语言専攻,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论