变量
编辑教程变量
保存VBA语句的结果
在前面的章节中,你在立即窗口上输入一些VB指令,并且返回一些信息
例如,当你输入?Cells.Count,你发现工作表里有16,777,216个单元格
然而,当你在立即窗口之外的地方写VB过程时,你不能使用问号
当你忽略问号输入Cells.Count,VB不会突然停下来告诉你这个指令的结果
如果你想要知道某个指令执行后的结果,你就必须告诉VB记住它
在编程中,VB指令返回的结果可以赋值给变量
变量是什么
变量是一个简单的用来引用一条数据的名称
你每次想要记住一个VBA指令的结果时,考虑用一个名称来代表它
例如,如果你必须用数字16,777,216来提醒你工作表中的总单元格数目,你可以使用一个名称,如AllCells,NumOfCells,TotalCells,等等来代替
变量名称里可以包含字母,数字和一些标点符号,除了下面这些之外, # $ % & @ !
变量的名称不可以以数字开始,也不可以含有空格
如果你想在变量名称里包含多于一个词语,可以使用下划线
虽然变量名称最多可以包含254个字母,但是,你最好使用短而简单的变量名称
使用短名称将会节省你的输入时间,如果你需要在你的VB过程里多次引用该变量的话
VB不管你在变量名称里使用大写字母还是小写字母,然而,大多数编程者使用小写字母,并且当变量名称包括一个或多个词语时,他们使用标题字母,那就是,象下面这样,他们将每个词语词头大写:
NumOfCells,First_Name
(中文也可以做为变量名称使用,但是,不建议使用中文)
技巧:不能用作变量名称的词语
除了这些VBA占用了的词语之外,你可以使用任何你想用的标签作为变量名称
在VBA中有特定意义的VB语句以及其它某些词语不能用作变量名称
例如,词语Name,Len,Empty,Local, Currency或者Exit,如果你使用它们作为变量名,将会产生错误
技巧:富有意义的变量名称
给变量那种可以帮助你记住它们作用的名称,有些程序员使用前缀来识别变量类型
在你的代码中,一个以前缀“str”开头的变量名称(例如strName),很快就可以知道它是传递文本字符串的变量
选择支付方式:
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间