文档介绍:VBA这些知识,你知道吗?
VBE简介=========
什么是VBE?
相信你还没忘记吧?VBE就是VBA的编辑窗口,所有的VBA操作都在VBE里完成。
VBE是一个分离出来的应用程序,它可以与Excel无缝结合,但是需要说明的是要运行VBE必须先运行Excel,VBA模块与Excel工作薄文件一起存储,除非激活VBE,否则VBA模块是看不见的。
1、运行Excel后,怎样切换换到VBE窗口?
打开大门的钥匙有很多把,千万别猴急地去爬下水管道。
(1)按ALT F11快捷键;
(2)选择“工具”—>“宏” —>“Visual Basic编辑器”命令。(3)右击工作表名称标签,点击查看代码。
(4)单击控件工具箱里的“查看代码”。(07及以上版本 在开发工具选项卡下)如果你的窗口里找不到控件工具箱,请通过“视图”—>“工具栏” —>“控件工具箱”打开它。(5)通过控件工具箱建立一个新的控件,双击控件。 2、初识VBE窗口
这个界面相信你不陌生吧?查看宏的时候我们已经见识过它了。 “工程资源管理器”显示一个树型图示,包含了当前在Excel中打开的所有Excel对象,包含工作表,模块,窗体,加载宏及隐藏的工作薄,每个工作薄被认为是一个工程。
在工程资源管理器里右击,可以在右键菜单里选择相应的命令插入模块或窗体。如果你想删除它或者保存它,同样也可以在这里进行相应的操作。 “属性窗口”显示当前你选择的Excel对象的属性。选中某个对象后,可以在属性窗口中修改选中的对象的的各样属性.如颜色,名称等。 “立即窗口”,这是一个非常有用的窗口,在其中可以直接执行VBA语句,测试语句和调试代码,就跟我们在DOS下输入DOS命令一样。如果你的立即窗口不可见,按 CRTL G调出来,可以在里面尝试输入:
[a1]=”我在学习VBA”
回车,看一看A1单元格里发生了什么变化? “代码窗口”是干嘛用的?相信你已经很清楚了,当然是用来编辑VBA代码的地方,工程中的每一项都有一个与之相关联的代码窗口,
如果要查看某对象的代码窗口,或者说如果要查看某对象上面究竟编写了什么VBA代码,在“工程资源管理器”窗口中双击对象即可。当然,你打开后的窗口不一定和上面一样,VBE的窗口也不只上面几个,我们可以打开“视图”菜单,在里面进行选择需要显示的窗口。对象、属性、方法,事件
==============
这是很重要的几个概念,是写VBA程序的基础,大家仔细读,一定要弄清楚。
1、对象及对象层次结构
对象就是存在的东西,是VBA处理的内容,包括工作薄、工作表、工作表上的单元格区域、图表等等。对象可以相互包含,就像一个文件夹里可以包含多个文件夹一样,而这个文件夹又可以被其他的文件夹包含,一个工作薄对象可以包含多个多个工作表对象,一个工作表对象又可以包含多个单元格(或图表,图形等),这种对象的排列模式称为Excel的对象模型。
----------
集合这个概念经常遇到,我理解的集合是对相同类型的对象的统称。
某中学有5000个学生,名字各不相同,我们对他都统称为某中学的学生,而不和一一去叫