自学VBA一段时间了,原本就是编程小白。学点VBA算是编程入门。所谓一窍通百窍通。如果不能呢,就再通一窍,还不行就再通一窍。循环一百窍就百窍通啦。
VBA里有变量,变量需要命名,命名需要文字,英文或者中文,那么双引号"ABC"和ABC就是为了区分ABC在不同领域的不同作用,没有双引号是变量的名称,代表一个变量,有双引号是ABC整体的文字,也就是字符串。有的书把变量比作容器,我感觉不太容易理解。变量更像是代数中的字母来代替数字。就像派已经符号化,在数学里已经是常量了。所以变量可以被理解成”代量“,量本身就是数据的意思,就是某字符代表某数据,这需要一个赋值过程,所谓赋值就是确定某字符和某数据的关系,把它们拉在一切来宣示一下,宣示给机器,宣示给看代码的人。
艺术来源于生活并高于生活,编程同样来源于生活。VBA的数据就是来自于生活要处理的数据。日期,整数,小数,文字,判断结论的是与否,机器都要用0和1把它们拾起来,0和1占一个位(b),8个位,算是一个字节(B).
什么是仁?什么是俭?什么是绿色?
就是不得不行,把伤害或者消耗降到最低,因为所有的人类可用资源都是有限的,对于计算机那数的过来的内存来说更是如此。仁,俭,绿色是尽量保持大局的原本模样而又把事做好。
VBA里每出现一个变量,系统就预留相应的内存空间,为了确保变量能用,在变量被定义类型之前,一个最长的,一个通用的空间是最适合它的,因为计算机不知道它代表什么。违背于仁俭绿色。代码可以先写,最后在开头加上声明。