更新时间:2024-01-05 16:13:30
封面
版权信息
作者简介
写在前面 学习一个“小”技术,解决一个大问题
第1章 奇境的入口——从VBE走进VBA编程世界
1.1 在哪里写代码——VBE与模块
1.1.1 找到VBA编辑器
1.1.2 在正确的位置编写代码
1.2 见微知著——从一个简单例子观察VBA程序的结构
1.2.1 Sub /End Sub——程序的起始与结束
1.2.2 词汇与语句——程序语言的基本要素
1.3 Cells与运算符——用VBA控制Excel单元格
1.3.1 Cells——代码与表格之间的第一个桥梁
1.3.2 赋值操作——等号的主要用途
1.3.3 加、减、乘、除——基本的算术运算符
1.4 VBA程序的运行与保存——按钮、XLSM文件及宏安全性
1.4.1 宏与宏安全性
1.4.2 运行VBA程序的常用方法
1.4.3 XLSM文件——VBA程序的藏身之所
本章小结
第2章 程序的记忆——变量与常量
2.1 变量的作用与含义
2.1.1 为什么需要使用变量
2.1.2 什么是变量
2.1.3 再问一次:什么是变量
2.1.4 前后对比——使用变量的好处
2.2 没有规矩不成方圆——有关变量的最佳实践
2.2.1 变量的命名
2.2.2 强制声明
2.2.3 把重复数据都抽取为变量
2.3 常量——那些重复却不变的内容
第3章 力量的源泉——循环结构
3.1 循环结构概述
3.2 For…Next循环语句
3.2.1 For…Next循环语句的基本语法
3.2.2 For…Next循环的典型用法
3.2.3 Step子句
3.2.4 For…Next循环的“初学者陷阱”
3.3 用循环实现汇总——累加器与计数器
3.4 缩进与注释——提高代码的可读性
3.4.1 代码缩进
3.4.2 代码注释
第4章 智能的产生——判断结构
4.1 If语句与关系运算
4.1.1 用If语句实现判断结构
4.1.2 用关系运算比较大小
4.1.3 用Else和ElseIf实现多分支判断
4.2 嵌套结构——多层If语句的使用
4.3 逻辑表达式——怎样表示“与”“或”“非”
4.3.1 逻辑表达式
4.3.2 常见逻辑运算符的使用方法
4.4 Select…Case结构
4.4.1 Select…Case结构的基本用法
4.4.2 在Case语句中表示复杂条件
第5章 文字的表述——字符串基础
5.1 字符串的基本概念与格式
5.1.1 什么是字符串
5.1.2 区分字符串与变量
5.1.3 在字符串中表示特殊符号
5.2 字符串的理解要点
5.2.1 空字符串
5.2.2 非打印字符(空白字符)
5.2.3 区分大小写字符
5.2.4 区分数字与字符串
5.3 字符串连接操作
5.3.1 字符串连接符——“+”与“&”
5.3.2 灵活构造字符串
第6章 诊断的技巧——程序调试
6.1 程序错误的类型与排查
6.1.1 编译错误
6.1.2 运行时错误
6.1.3 逻辑错误
6.2 使用断点与监视
6.2.1 “望闻”之术——设置断点
6.2.2 “问”的技巧——添加监视
6.2.3 “切”脉秘籍——让程序单步执行
6.3 代码“无间道”——Debug.Print与立即窗口
第7章 维度的拓展——再谈循环结构
7.1 多重循环
7.1.1 双重循环的概念
7.1.2 初学者常见错误
7.1.3 更多层次的嵌套循环
7.2 While循环
7.2.1 Do While循环的基本用法
7.2.2 While循环结构的初学者陷阱
7.2.3 Do While循环的典型应用
7.2.4 While循环的各种形式
7.3 Exit语句与Goto语句
7.3.1 跳出当前结构——Exit语句的使用
7.3.2 随心所欲难免逾矩——Goto语句及其利弊
7.3.3 异常处理——On Error Goto语句
第8章 名字的魔力——面向对象与录制宏
8.1 面向对象——程序员的世界观
8.1.1 面向过程与面向对象简述