
罗国发,网名ggsmart,人称叶枫,Excel Home官方微博管理员,Excel Home免费在线培训中心最受欢迎的讲师之一。中学教师,拥有丰富的教育培训经验,擅长Excel数据处理与分析,在使用Excel VBA编程方面拥有丰富的学习心得和实践经验。其发表于Excel Home的技术帖和课件成为大量Excel VBA初学者的启蒙教材。周庆麟,网名Kevin,中国最资深的微软全球最有价值专家(MVP),Excel Home创始人、站长,多年来从事于企业财务和信息化管理工作,对Microsoft Office在销售、财务、物流和公司管理方面的应用有着深入的研究,曾参与策划和编写了几十本畅销Office技术图书。同时也是一名优秀的技术顾问和培训讲师,有丰富的授课经验。
《别怕,excel vba其实很简单》考虑到大多数读者没有编程基础的实际情况,用浅显易懂的语言和生动形象的比喻,并配合大量插画,介绍excel中看似复杂的概念和代码、从简单的宏录制、vba编程环境和基础语法的介绍,到常用对象的操作与控制、excel事件的调用与控制、用户界面设计、代码调试与优化、都进行了形象的介绍。《别怕,excel vba其实很简单》适合想提高工作效率的办公人员,特别是经常需要处理、分析大量数据的相关人员,以及财经专业的高校师生阅读。
第1章 走进Excel VBA的世界1.1 不会Excel的人,真伤不起1.1.1 做不完的表1.1.2 神速的"超人"1.1.3 你是怎样做工资条的1.2 走自己的"录",让别人重复去吧1.2.1 什么是宏1.2.2 用宏录下Excel操作1.2.3 让录下的操作再现一遍1.3 还可以怎样执行宏1.3.1 给宏设置快捷键1.3.2 将宏指定给按钮1.3.3 将宏指定给常用工具栏按钮1.4 是谁"挡住"了宏1.4.1 宏为什么不能工作了1.4.2 怎样修改宏安全级1.5 VBA,Excel里的编程语言1.5.1 录制宏不能解决的问题1.5.2 让工资条一"输"到底1.5.3 VBA编程,让你的表格更加灵活1.5.4 什么是VBA1.5.5 宏和VBA有什么关系第2章 开始VBA编程的第一步2.1 揭开神秘面纱背后的真面目2.1.1 程序保存在哪里2.1.2 应该怎样编写程序2.2 程序里都有什么2.2.1 代码2.2.2 过程2.2.3 模块2.2.4 对象2.2.5 对象的属性2.2.6 对象的方法2.2.7 关键字2.3 VBA的编程环境--VBE2.3.1 打开VBE编辑器2.3.2 主窗口2.3.3 菜单栏2.3.4 工具栏2.3.5 工程资源管理器2.3.6 属性窗口2.3.7 代码窗口2.3.8 立即窗口2.4 试写一个简单的VBA程序2.4.1 添加或删除模块2.4.2 动手编写程序2.5 解除疑惑,一"键"倾心第3章 Excel VBA基础语法3.1 语法,编程的基础3.1.1 这个笑话很凉快3.1.2 VBA也有语法3.1.3 学习VBA语法难吗3.2 VBA里的数据类型3.2.1 打酱油的故事3.2.2 走进Excel的商店3.2.3 VBA中有哪些数据类型3.3 存储数据的容器:常量和变量3.3.1 常量和变量3.3.2 使用变量3.3.3 使用常量3.3.4 使用数组3.4 集合、对象、属性和方法3.4.1 对象,就像冰箱里的鸡蛋3.4.2 对象的属性3.4.3 对象的方法3.5 连接的桥梁,VBA中的运算符3.5.1 算术运算符3.5.2 比较运算符3.5.3 连接运算符3.5.4 逻辑运算符3.5.5 应该先进行什么运算3.6 内置函数3.6.1 VBA中的函数3.6.2 VBA中有哪些函数3.7 控制程序执行,VBA的基本语句结构3.7.1 If…Then语句3.7.2 Select Case语句3.7.3 For…Next语句3.7.4 Do While语句3.7.5 Do Until语句3.7.6 For Each…Next语句3.7.7 其他的常用语句3.8 Sub 过程,基本的程序单元3.8.1 关于VBA过程3.8.2 编写Sub过程需要了解的内容3.8.3 从另一个过程执行过程3.8.4 过程的作用域3.9 自定义函数,Function过程3.9.1 试写一个函数3.9.2 使用自定义函数3.9.3 怎么统计指定颜色的单元格个数3.9.4 声明函数过程,规范的语句3.10 合理地组织程序,让代码更优美3.10.1 代码排版,必不可少的习惯3.10.2 怎样排版代码3.10.3 注释,让代码的意图清晰明了第4章 常用对象4.1 与Excel交流,需要熟悉的常用对象4.1.1 VBA编程与炒菜4.1.2 VBA是怎么控制Excel的4.1.3 应该记住哪些对象4.2 一切由我开始,最顶层的Application对象4.2.1 ScreenUpdating属性4.2.2 DisplayAlerts属性4.2.3 EnableEvents属性4.2.4 WorksheetFunction属性4.2.5 给Excel梳妆打扮4.2.6 她和她的孩子们4.3 管理工作簿,了解Workbook对象4.3.1 Workbook与Workbooks4.3.2 认识Workbook,需要了解的信息4.3.3 实际操作,都能做什么4.3.4 ThisWorkbook与ActiveWorkbook4.4 操作工作表,认识Worksheet 对象4.4.1 认识Worksheet对象4.4.2 操作工作表4.4.3 Sheets与Worksheets4.5 核心,至关重要的Range对象4.5.1 多种方法引用Range对象4.5.2 还可以怎样得到单元格4.5.3 操作单元格,还需要了解什么4.5.4 亲密接触,操作单元格4.6 不止这些,其他常见的对象4.6.1 名称,Names集合4.6.2 单元格批注,Comment对象4.6.3 给单元格化妆4.7 典型的技巧与示例4.7.1 创建一个工作簿4.7.2 判断工作簿是否打开4.7.3 判断工作簿是否存在4.7.4 向未打开的工作簿中录入数据4.7.5 隐藏活动工作表外的所有工作表4.7.6 批量新建工作表4.7.7 批量对数据分类4.7.8 将工作表保存为新工作簿4.7.9 快速合并多表数据4.7.10 汇总同文件夹下多工作簿数据4.7.11 为工作表建立目录第5章 Excel事件5.1 让Excel自动响应你的行为5.1.1 让Excel自动问好5.1.2 事件,VBA里的自动开关5.1.3 事件过程5.1.4 编写事件过程5.2 Worksheet事件5.2.1 关于Worksheet事件5.2.2 常用的Worksheet事件5.2.3 Worksheet事件列表5.3 Workbook事件5.3.1 关于Workbook事件5.3.2 常用的Workbook事件5.3.3 Workbook事件列表5.4 别样的自动化5.4.1 MouseMove事件5.4.2 不是事件的事件5.5 典型的技巧与示例5.5.1 一举多得,快速录入数据5.5.2 我该监考哪一场5.5.3 让文件每隔一分钟自动保存一次第6章 用户界面设计6.1 在Excel中自由地设计界面6.1.1 关于用户界面6.1.2 控件,必不可少的调色盘6.2 使用控件,将工作表当作画布6.2.1 在工作表中使用窗体控件6.2.2 在工作表中使用ActiveX控件6.2.3 窗体控件和ActiveX控件的区别6.3 与用户交互,简单的输入输出对话框6.3.1 InputBox 函数6.3.2 Application对象的InputBox方法6.3.3 MsgBox函数6.3.4 Application对象的FindFile方法6.3.5 Application对象的GetOpenFilename方法6.3.6 Application对象的GetSaveAsFilename方法6.3.7 Application对象的FileDialog属性6.4 构建用户窗体,自己设计交互界面6.4.1 关于用户窗体6.4.2 添加一个用户窗体6.4.3 设置窗体的属性6.4.4 在窗体上添加控件6.4.5 显示窗体6.4.6 关闭窗体6.4.7 使用控件6.4.8 用键盘控制控件6.5 改造Excel现有的界面6.5.1 更改标题栏的程序名称6.5.2 显示或隐藏菜单栏6.5.3 显示或隐藏工具栏6.5.4 设置窗口6.5.5 其他设置6.6 典型的技巧或示例6.6.1 设计一张调查问卷6.6.2 职工信息管理界面6.6.3 一个简易的登录窗体第7章 代码调试与优化7.1 VBA中可能会发生的错误7.1.1 编译错误7.1.2 运行时错误7.1.3 逻辑错误7.2 VBA程序的3 种状态7.2.1 设计模式7.2.2 运行模式7.2.3 中断模式7.3 Excel已经准备好的调试工具7.3.1 让程序进入中断模式7.3.2 为程序设置断点7.3.3 使用Stop语句7.3.4 使用立即窗口7.3.5 使用本地窗口7.3.6 使用监视窗口7.4 错误处理的艺术7.4.1 Go Error GoTo标签7.4.2 On Error Resume Next7.4.3 On Error GoTo 07.5 让代码跑得更快一些7.5.1 合理地使用变量7.5.2 避免反复引用相同的对象7.5.3 尽量使用函数完成计算7.5.4 去掉多余的激活和选择7.5.5 合理使用数组7.5.6 关闭屏幕更新
评论关闭。