大家好,又见面了,今天跟大家聊聊VBA 中的变量。变量是程序设计不可或缺的。关于变量的专业定义和一些专业术语我在这就不多说了。这里就讲大白话,接地气点,旨在让更多没有基础的人能理解。
变量就是用字母或单词或汉字等其它文字来存储一个值,而这个值是可以根据需要不断重新更改。这样的定义显然不够专业和严谨。但对于非专业的人来说我认为这就够了。
这里我想说的是学习技术类的知识正确方法是先掌握一个主要脉络,先用起来,然后结合自身的工作实际和自己对这门知识的理解体会慢慢细化深入学习。就像我们小学先学一些基本的汉字,更重的是要学会查字典。应该说这是快速学习的方法。
1.怎么定义一个变量?
定义变量需使用关键字 Dim 和 AS 。格式如下:
Dim 变量名 AS 变量类型
例如要定义一个名为Student 的变量。我们可以这样定义:
dim student as string
2.怎么为变量赋值?
来看个例子:Dim student As string ,这里我们定义了一个名为student 的变量,它的类型是字符型。现在我们要为它赋值,如下:
student="张三"
这里要注意的是字符型需要使用英文状态下的引号——"" 把张三包裹起来。
我们现在要把刚刚赋值的变量student显示出来 。这里我们使用上一篇《VBA入门——我也会写第一个VBA代码了!》使用过的 Msgbox 语句来显示这个变量值。如果不会一个创建一个完整的带有VBA代码的EXCEL文档请点击《VBA入门——我也会写第一个VBA代码了!》查看。
运行结果如下:
当重新给变量重新赋值成 “李四” 时运行结果如下:
如果你想让变量的内容写入EXCEL 单元格中。你可以这样写:
Range("A1")=student 这样就把变量student 的值“李四” 填入A1单元格了。如下图
图中绿色的文字说明是备注不会被执行。备注使用英文状态下的单撇号 —“ ' ”在备注文字前加上单撇号。
好啦,今天先学到这吧,大家结合上篇慢慢消化,后面我们再接着聊。问卷大家也填下吧,以便日后小编了解小伙伴们的需求。
今天就跟大家分享到这了,如果大家喜欢我分享的内容请转发、点赞,收藏、在看,关注我的公众号excel应用与开发 。
联系客服