2.13.7 Excel 矩阵函数小结 ............................................................................................ 36
小结......................................................................................................................................... 36
第 3 章 VBA 介绍 .................................................................... 38
3.1 掌握 VBA 的好处 ........................................................................................................... 38
3.2 VBA 的面向对象观点 ..................................................................................................... 39
3.3 编写 VBA 宏 ................................................................................................................... 40
3.3.1 简单 VBA 子程序 ................................................................................................ 40
3.3.2 交互函数 MsgBox ................................................................................................ 41
3.3.3 编写环境 ............................................................................................................... 42
3.3.4 输入代码并运行宏 ............................................................................................... 43
3.3.5 录制按键和编辑代码 ........................................................................................... 43
3.4 编程要素 .......................................................................................................................... 45
3.4.1 变量和数据类型 ................................................................................................... 45
3.4.2 VBA 数组变量 ...................................................................................................... 46
3.4.3 控制结构 ............................................................................................................... 48
3.4.4 控制重复过程 ....................................................................................................... 48
3.4.5 在代码中使用 Excel 和 VBA 函数 ..................................................................... 50
3.4.6 编程的一般观点 ................................................................................................... 50
3.5 宏与电子表格之间的通信 .............................................................................................. 50
3.6 子程序实例 ...................................................................................................................... 53
3.6.1 图表 ....................................................................................................................... 54
3.6.2 正态概率散点图 ................................................................................................... 56
3.6.3 用规划求解产生有效边界 ................................................................................... 58
小结......................................................................................................................................... 61
附录 3A Visual Basic 编辑器 ................................................................................................. 62
附录 3B 用‘相对引用’模式来录制按键 ......................................................................... 65
第 4 章 编写 VBA 用户定义函数........................................... 68
4.1 简单销售佣金函数 .......................................................................................................... 68
4.2 在工作表中创建 Commission(Sales)函数 ...................................................................... 69
4.3 多参数期权定价函数 ...................................................................................................... 70
4.4 在 VBA 中操作数组 ....................................................................................................... 73
4.5 数组变量的期望和方差函数 .......................................................................................... 73
4.6 数组变量的组合方差函数 .............................................................................................. 75
4.7 输出数组形式的函数 ...................................................................................................... 77
4.8 在用户定义函数中调用 Excel 和 VBA 函数 ................................................................ 78
4.8.1 在用户定义函数中使用 VBA 函数 .................................................................... 79
4.8.2 加载宏 ................................................................................................................... 79
4.9 编写 VBA 函数的优缺点 ............................................................................................... 79
小结......................................................................................................................................... 80
附录 4A 演示函数如何处理数组 ......................................................................................... 81
附录 4B 二叉树期权定价函数 ............................................................................................. 82
编写函数练习 ......................................................................................................................... 87