了解VBA的变量,数据类型和常量就象现实生活中一样,编程中也是有些事情必须马上做,而其它的事情可以稍后进行
当你推迟一件事情,你可以将它放入你心里的或纸上的“要做的事情”清单
清单上零零散散的事情,经常按照它们类型或者重要性来分类
当你将任务交给别人或者最终你要开始做了,你需要将该任务从清单里划掉
本章将演示你的VBA过程如何记住一些重要的信息,后面将用在你的语句或计算里
你将学习过程如何保留不断地往变量输入“要做的事情”,如何声明变量,以及它们和数据类型及常量有何关系
对变量进行声明的好处通常,在所有过程开头都放一个这样的语句:OptionExplicit它的作用是强制要求对所有的变量进行声明
这样做的好处在于:1、易发现并修改变量名拼写错误
否则,VBA会认为其错误的拼写为一个新的Variant类型变量,并赋予其值为0或空(字符)
2、可提高程序的执行速度,不必每一次在编译时都对变量进行检查
3、可为对象变量自动列出可用的属性和方法列表,防止对属性和方法的拼写错误从而出现无效的方法和属性
建议在VBE编辑器中,选“工具——选项”,在“选项”框中的“编辑器”标签中选中“要求变量声明”前的复选框
1保存VBA语句的结果在第二章,你在立即窗口上输入一些VB指令,并且返回一些信息
例如,当你输入
Count,你发现工作表里有16,777,216个单元格
然而,当你在立即窗口之外的地方写VB过程时,你不能使用问号
当你忽略问号输入Cells
Count,VB不会突然停下来告诉你这个指令的结果
如果你想要知道某个指令执行后的结果,你就必须告诉VB记住它
在编程中,VB指令返回的结果可以赋值给变量
2变量是什么变量是一个简单的用来引用一条数据的名称
你每次想要记住一个VBA指令的结果时,考虑用一个名称来代表它
例如,如果你必须用数字16,777,216来提醒你工作表中的总