ad

跟着一起学《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》_2.4.3 数据类型有哪些

网友投稿 111 2023-11-07

【摘要】 本书摘自《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》一书中第2章,第4节,韩小良著。

2.4.3 数据类型有哪些

皮蛋:言子啊,说了这么多,我估摸着,数据类型还是大大的问号,咋整呢?

无言:莫急,接下来就是它了。

1. 什么是数据类型

知道了变量和常数,但是上文总是时不时地提到数据类型这个概念,那数据类型是什么?

有什么作用呢?

跟着一起学《Excel VBA跟卢子一起学 早做完 不加班 基础入门版》_2.4.3 数据类型有哪些

数据类型——用来指定变量或常数的特性,决定可保存何种类型的数据。

数据类型的分类比较多。现在不能用学校来说事了,学校一般也只能分两类人 教师与 学生,数据类型可不止这两类。

? 皮蛋:来一个新桥段吧!

无言:这个可以有,刚好有一位小A 朋友在物流公司工作,这次用物流来举例。

物流公司会根据不同货运重量分配不同的吨位货车装卸货物,现在把不同重量的货物看成 数据类型。

假设现在有30吨的货物,物流人员致电客户时误听了货物重量,直接派出一辆五十铃货 车(额定载重:4吨)就到客户那里。

客户一见五十铃:这个是要多少辆五十铃才能装完呢?

客户立马电话给物流公司并说明了具体的明确重量,并沟通好了该派遣的货车类型。 物流公司在沟通后,确认将派出一辆40吨的拖头货柜车到客户那里装载货物,事情也顺利 完结。

货车的吨位可以看成数据类型,不同的吨位可以载入的数据量是不同的。如果货物只有1 吨的话,这个五十铃还有3吨的剩余量,这样做很浪费空间,但是客户的货物量是30吨,这 个4吨的轻卡又无能为力,怎么也塞不进再多了货物了,再多也只能溢出。所以必须选择合适 的吨位车来载货,这样才能防止货物多次运输(溢出)或大材小用。

无言:数据类型的选择必须以满足数据存储量为选择依据,做到“量量相应”。

2. 数据类型有哪些

皮 蛋 :原来这样啊,需要选择适合的数据类型,才不会浪费空间或造成溢出,那数据类型 有哪些呢?

无言:上菜,下一道开始。

系统提供的数据类型有12种,分别是Byte 、Boolean 、Integer、Long 、Currency 、 Decimal 、Single 、Double 、Date 、String 、Object 、Variant ( 默认),使用者还可自定义需要的 数据类型。

皮蛋:这么多数据类型,那它们的差异在哪里呢?

无言:13种数据类型的数据存储空间的大小和适用范围如表2-5所示。

皮蛋: 这么多啊!后面的范围太广了吧,要怎么记住呢?

无言:无需大费周章,只需记住大概,需要时打开帮助并键入“数据类型”搜索帮助即 可,或者将帮助的表格截图保留。

无论变量还是常数,都必须依据具体使用的范围确定使用的数据类型,做到不浪费不克扣。 如果在确实不知道要使用的范围则可以直接省略变量/常数名称后的数据类型,系统会自动采 用Variant(变体类型)。

3. 如何给变量和常数声明数据类型

皮 蛋 :要如何给变量/常数声明数据类型呢?

无言:学习了数据类型之后,就必须要知道如何给变量声明数据类型。

声明数据类型需用到 Dim和 Const 语句,其作用就是让过程明确该变量的数据类型,并让 系统分配资源存储位置。先来看下该语句的语法,其每个参数作用如表2-6所示。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Python学习笔记 从入门到实战》_更了解Python的途径之一_前言-概述
下一篇:《Excel VBA跟卢子一起学早做完,不加班(实战进阶版)》_提升工作效率_1.6 数据排序:RangeSort
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×