打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA入门—变量与使用

    大家好,又见面了,今天跟大家聊聊VBA 中的变量。变量是程序设计不可或缺的。关于变量的专业定义和一些专业术语我在这就不多说了。这里就讲大白话,接地气点,旨在让更多没有基础的人能理解。

    变量就是用字母或单词或汉字等其它文字来存储一个值,而这个值是可以根据需要不断重新更改。这样的定义显然不够专业和严谨。但对于非专业的人来说我认为这就够了。 

    这里我想说的是学习技术类的知识正确方法是先掌握一个主要脉络,先用起来,然后结合自身的工作实际和自己对这门知识的理解体会慢慢细化深入学习。就像我们小学先学一些基本的汉字,更重的是要学会查字典。应该说这是快速学习的方法。

1.怎么定义一个变量?

 定义变量需使用关键字 DimAS  。格式如下: 

Dim 变量名 AS 变量类型

例如要定义一个名为Student 的变量。我们可以这样定义:

dim student as string


几点说明:
      I.关键字 dim 和 as 不区分大小写,也就是DIM 和dim ,AS 和 as 都可以。

II.变量名不能以数字或符号打头,如用 123 、123abc 、*abc 都是不合法的变量名。而 abc_、abc123、abc_123 都是可以的。
III.数据类型有很多,常用的有数值型( Integer), 用来存储数字、字符型(String)用来存储文字、字符、日期型(date)用来存储日期、布尔型(Boolean)用来存储 逻辑值—true/false、变体型(Variant)用来存储数字、字符...... 类型还有很多这里就列举常用的。后续大家上手后可以自己再深入研究。

2.怎么为变量赋值?

来看个例子:Dim student As string ,这里我们定义了一个名为student 的变量,它的类型是字符型。现在我们要为它赋值,如下:

student="张三"

这里要注意的是字符型需要使用英文状态下的引号——"" 把张三包裹起来。

我们现在要把刚刚赋值的变量student显示出来 。这里我们使用上一篇《VBA入门——我也会写第一个VBA代码了!》使用过的 Msgbox 语句来显示这个变量值。如果不会一个创建一个完整的带有VBA代码的EXCEL文档请点击《VBA入门——我也会写第一个VBA代码了!》查看。

运行结果如下:

当重新给变量重新赋值成 “李四” 时运行结果如下:

如果你想让变量的内容写入EXCEL 单元格中。你可以这样写:

Range("A1")=student 这样就把变量student 的值“李四” 填入A1单元格了如下图

图中绿色的文字说明是备注不会被执行。备注使用英文状态下的单撇号 —“ '  ”在备注文字前加上单撇号。

好啦,今天先学到这吧,大家结合上篇慢慢消化,后面我们再接着聊。问卷大家也填下吧,以便日后小编了解小伙伴们的需求。

今天就跟大家分享到这了,如果大家喜欢我分享的内容请转发、点赞收藏、在看,关注我的公众号excel应用与开发 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Excel VBA(6) – 声明变量那些事
VBA 编程基础:常量与变量
Access教程 第八章 使用VBA编程
vba dim i%,i#,i@,i$,i&,i!变量的含义介绍
excel中vba变量类型小结
VBA 类模块理解和使用总结
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服