为什么要指定变量相应的数据类型

想象一下,如果你去超市买东西,你一般会用容器来装你买的东西。

你还会根据你买的东西来选择合适的容器。

如果你买衣服,你就会选择袋子来装。

如果你打酱油,你就会选择瓶子来装

如果你选择把衣服装在瓶子里就会出问题。

声明语句的写法如下

dim 变量名 as 数据类型

我们来按以下操作

【插入】,【模块】。

编写了以下简单的代码。

Sub a() Dim x As byte x = InputBox("请输入一个数") MsgBox "您输入的是" & xEnd Sub

输完后点击以下绿色三角形按钮,运行。

正常情况,如果你输入一个数字1,显示正常,如果你故意输入一些字母。

将显示以下错误,这就是你买衣服,但是拿了瓶子去装,类型不对。

如果你输入一个超大的数值,如300,这时也是报错,但是显示的是“溢出”的错误。

这就好像你买酱油,是带了一个瓶子,但是瓶子太小,装不下。

我们再来解释一下这一语句

Excel中可以存储文本,数值,日期,还有复杂的其他对象型,所以变量要声明对应的数据类型。

Dim x as byte

就是声明x 的数据类型为数字,字节的那种,

此时需要一张表做参照

这张表初学者千万不要死记硬背,用的时候对照查一下,经常用就会熟悉。

根据表格中我们查看 Byte 可以存储0-255。

Dim x as byte

就是声明变量x是用来存储数值,最小0,最大255,如果我们统计成绩最小0分,最大100分,就可以声明这种数据类型。

那考试成绩可不可以用 Integer 来声明呢?计算结果也是对的,但是这样不合适,假设你只需要1升的酱油,你不需要拿一个冰箱那么大的超大容器,虽然可以把酱油带回来,但是占空间,影响你速度。

另外,经常写代码的高手还会简略写法。

Dim x$   声明字符串型号

Dim x%   声明整型

Dim x&   声明长整型

Dim x!   声明单精度浮点

Dim x#   声明双精度浮点

Dim x@  声明货币型

子曰:用之则行,不用则藏。

意思是说,如果你用我的这些建议,就马上行动,知行合一,如果你不用,就赶紧收藏,以绝后患。

(0)

相关推荐

  • VBA 编程基础

    11.3.1 了解 Visual Basic 语法 本节解释最常见的语法元素. 11.3.1.1 Activate 方法的语法 语法:object.Activate 在 Activate 方法的语法中 ...

  • 关于VBA中的变量声明

    摘 要: 基于Microsoft Office系列办公软件中内嵌的VBA语言,本文作者针对其语法规则中的变量声明规则进行了论述,重点介绍了显式声明和隐式声明的用法,并对两种声明方式进行了对比,提出了程 ...

  • VBA--变量

    点击上方 蓝色 文字  关注我们吧! 送人玫瑰,手有余香,请将文章分享给更多朋友 动手操作是熟练掌握EXCEL的最快捷途径! 所谓变量是指用VBA处理数据时用来暂时保存数据的"容器" ...

  • vba中声明变量时简写数据类型

    vba中声明变量时简写数据类型 (2013-07-17 16:44:40) 转载▼ 标签: 数据类型简写 分类: EXCEL-VBA integer % 短整型  long & 长整型  si ...

  • WEB前端第五十三课——Xampp、Apache、PHP基础⑴常量和变量定义、数据类型

    WEB前端第五十三课——Xampp、Apache、PHP基础⑴常量和变量定义、数据类型

  • ​以下哪种变量类型不是SPSS定义的数据类型:( )。 A.数值 B.字符串 C.日期 D.逻辑

    以下哪种变量类型不是SPSS定义的数据类型:( ). A.数值 B.字符串 C.日期 D.逻辑

  • 第3天:Python 变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 一.变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文, ...

  • Python变量与数据类型的解析

    许多朋友学的很杂,很随心所欲,例如,看了基础语法之后就去看面向对象开始学习爬虫,这样学也没问题,只是你爬着爬着知道很多知识自己了解的还不完善,思维跟不上,最后不知道怎么操作,也不知道怎么写.今天为大家 ...

  • 关于Python中的数据类型和变量

    要想让程序完成某项任务,最基本的是了解如何使用程序语言自带的数据类型和变量,然后通过运算.比较.控制语句等等来达到我们的目的.现在,我们将学习Python中常见的数据类型,以及变量是什么,以及如何使用 ...

  • 如何获取变量的数据类型,VBA编程技巧,快快收藏

    No.1 本节介绍数据类型获取方法. 计算机程序的执行过程就是对各类数据进行计算处理的过程,如何区分数据类型,其实并不需要我们来操作,计算数机会自动进行识别. 如果在某些数据处理过程中发生数据不相同的 ...

  • 菜鸟学Python杂谈1: 3分钟学Python变量和数据类型

    阅读本文大概需要3分钟: 任何一门语言比如C++,Java,Perl,Python语法上的招式主要包含变量类型,数据结构,循环控制,函数,文件,异常处理,进程/线程等.大体就这几个方面,万丈高楼平地起 ...

  • PLC变量的数据类型总结

    现在高端的PLC的变量都需要自己定义的,今天整理下PLC变量的数据类型 一. BOOL 布尔型变量可被赋予"TRUE"真或"FALSE"假.这个值为逻辑量,占用 ...