精品文档---下载后可任意编辑 既然题目是初识 VBA,那么我想先给大家一个直观的感受——什么是VBA?,往往在一些 EXCEL 的教材中,都会讲:VBA 是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案。就我看书学习的经验来说,我感到这样的定义式的描述带有很典型的中国式教材的风格,然而却不能让人立即理解,那么这样的定义有什么用呢?我给 VBA 下的定义是:VBA 是一些代码的组合。 可能这个定义没有上面教材的定义那么严谨和准确,但我想你一看就应该能明白,原来 VBA 就是写代码,或者说就是写程序。(假如掌握了 VBA,居然我也能写程序了~~惊喜吧?) 那么你用了这么久的 EXCEL,可能从来没在 EXCEL 的 XLS 文件中看到过代码,难道就写在单元格里?那我就带你去找找,VBA 的代码藏在哪里吧,这也正式我今日要谈的第二个问题。当你打开一个 EXCEL 文件,你只能看到由许多单元格组成的工作表,这时,你可以通过【视图】菜单的【工具栏】项目,打开一个工具栏,名字叫“控件工具箱”,从左往右属第三个按钮,名字叫“查看代码”,点一下,就可以打开 VBA 代码编辑窗口。更简单的方法是,通过【ALT】+【F11】的快捷键,打开 VBA 代码编辑窗口,看到了吧,原来代码就是藏在这里的哦~~~ 怎么写代码呢?你也太心急了点吧,你还没掌握命令、语法、关键字、对象、事件、属性等等内容,就想写代码?一口是吃不成个胖子的,还是让我来带你先认识下这里的每个角落吧,就像进了一间陌生的屋子,总归每个角落都得转到吧?最上面的几行,和 EXCEL 以及每一个微软平台下的应用程序都一样,总归是标题栏、菜单栏、工具栏等,接下来,看左边,有一个纵栏,写着“工程---VBAProject”,这里是工程资源管理窗口,里面通过树形列表展示了这个 XLS 文件(或者标准的应该叫“工作簿”)所包含的各个工作表对象以及工作簿对象本身。有什么用呢?你双击任何一个 SHEET,比如 SHEET1,试试?是不是在右侧打开了一个文档编辑窗口?那么你就能明白,假如是 SHEET1 的代码,就应该写在这里了,那么 SHEET2 的呢?当然就写在双击 SHEET2 后打开的窗口里咯~那么 SHEET3 呢?你烦不烦啊~~~人家都明白了!!!再看看右侧的文档窗口吧,顶上有两个下拉列表框,一个写着“通用”,一个写着“声明”,什么东东啊?左边的那个是对象列表框,可以让你选择在这个 SHEET 里面包含的所有对象,右边的那个是过程列表框,可以...