VBA变量类型定义缩写记忆法

论坛 期权论坛 期权     
数据分析大世界   2019-6-16 04:19   2678   0
VBA变量类型定义的作用在于:
(1)规范性
(2)大型代码调试时系统会提示哪个没有定义,便于识别写错的变量名
(3)增强代码效率,定义好变量类型有助于减少内存使用
              
Dim a As Integer
Dim b As Long
Dim c As String

上面的变量定义代码,在刚开始学习和使用过程中常常简单,但是百度到一些别人的代码的时候,会看到&@#$这些符号,不知道是什么意思,其实这是简写,所以上面的代码可以写成:

Dim a%, b&, c$

如果不是天天写这些缩写,可能过一段时间就会忘记,下面说下简单对应的方法便于大家记忆?



根据使用频率,下面是常用的6种变量定义以及 其缩写:



1,$ = String 文本
美元符号和String第1个字母是 S很像,
所以请记住,美元s=String 【文本字符串】。


2,& = Long 长整型 范围几乎是你见到的所有整数
&可以看做是Long首字母L的花体字 所以请记住为【长整型数值】。

3,% = Integer 短整型 范围是-32678-32678
%是百分比符号,我们可以把它联想为较少的整数【整型数值】。

4,! = Single  单精度小数
!笔画只是1竖单笔画,这里不要和美元符号记混,所以请记住为【单精度】。

5,# = Double 双精度小数
# 笔画是2横2竖,所以请记住为【双精度】

6,@ = Currency 货币型4位小数
现实中人们也常用@符号代表价格、单价,所以请记住为【货币型小数】

这样记忆是不是简单多了呢?其实整型里面的integer范围有限,现在的表格容纳量变大,所以对应整型建议大家统一用long,对于常规的代码来说没什么问题,因为内存容量够用了,效率也几乎可以忽视。


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP