完全手册Excel VBA典型实例大全:通过368个例子掌握
目录
第1章宏的应用技巧
宏是一个VBA程序,通过宏可以完成枯燥的、频繁的重复性工作。本章的实例分别介绍在Excel 2003、Excel 2007中录制宏、使用Visual Basic代码创建宏的方法,最后还以实例演
示运行宏和编辑宏的方法。
1.1  创建宏  1
例001  在Excel 2003中录制宏1
例002  打开Excel 2007的录制宏功能  3
例003  在Excel 2007中录制宏4
例004  使用Visual Basic创建宏  5
1.2  管理宏  6
例005  运行宏7
例006  编辑宏8
第2章VBE使用技巧
VBE(Visual Basic Editor)是编写VBA代码的工具,在上一章中曾使用VBE编辑宏代码。本章的实例介绍了设置VBE操作环境、在VBE中管理工程代码、使用VBE的辅助工具提
高代码输入效率等方法。
2.1  设置VBE操作环境10
例007  停靠VBE子窗口10
例008  定制VBE环境12
2.2  工程管理13
例009  增加模块13
例010  删除模块15
例011  导出模块16
例012  导入模块17
2.3  管理代码18
例013  属性/方法列表18
例014  常数列表19
例015  参数信息20
例016  自动完成关键字21
第3章程序控制流程技巧
结构化程序设计中使用的基本控制结构有3种:顺序结构、选择结构和循环结构。
本章以实例演示了VBA中这三种控制结构的控制语句,最后还介绍了在VBA中使用数组
的方法。
3.1  常用输入/输出语句23
例017  九九乘法表(Print方法的应用)23
例018  输入个人信息(Inputbox函数的应用)24
例019  退出确认(Msgbox函数的应用)25
3.2  分支结构27
例020  突出显示不及格学生27
例021  从身份证号码中提取性别29
例022  评定成绩等级30
例023  计算个人所得税32
3.3  循环结构34
例024  密码验证34
例025  求最小公倍数和最大公约数36
例026  输出ASCII码表37
例027  计算选中区域数值之和39
例028  换零钱法(多重循环)40
3.4  使用数组42
例029  数据排序42
例030  幸运号码44
例031  用数组填充单元格区域46
第4章Range对象操作技巧
用户在使用Excel时,大部分时间都是在操作单元格中的数据,同样地,在Excel中使用V BA编程时,也需要频繁地引用单元格区域。本章实例介绍用VBA引用单元格、获取单元格信息、操作单元格数据、设置单元格格式等内容。
4.1  获取单元格的引用48
例032 使用A1样式引用单元格48
例033  使用索引号引用单元格49
例034  引用多个单元格区域50
例035  合并单元格区域51
例036  引用合并区域的子区域52
例037  动态选中单元格区域53
例038  引用相对其他单元格的单元格54
例039  扩展单元格区域55
例040  引用单元格交叉区域56
例041  引用当前区域57
vba编程技巧例042  获取已使用区域58
例043  引用区域内的单元格59
例044  设置标题行格式61
例045  选取条件格式单元格62
例046  选择数据列末单元格63
例047  获取某列连续数据区域64
例048  获取多个不同长度的非连续列65 例049  当前单元格的前后单元格65
例050  获取三维区域66
4.2  获取单元格信息67
例051  获取标题行和数据行67
例052  获取当前区域信息68
例053  单元格区域是否有公式69
例054  追踪公式单元格70
例055  获取单元格地址71
4.3  操作单元格72
例056  合并相同值单元格72
例057  删除指定字符后的内容73
例058  给单元格设置错误值75
例059  活动单元格错误类型76 例060  自动设置打印区域77
例061  按设置长度换行77 例062  选择不含公式的单元格79 例063  生成不重复随机数80
例064  拆分单元格82
例065  添加超链接83
例066  删除超链接84
例067  限制单元格移动范围85 例068  插入批注86
例069  隐藏/显示批注87
例070  删除批注87
例071  复制单元格区域88
例072  给单元格设置公式90
例073  复制公式90
例074  查并填充空白单元格91 例075  清除单元格92
例076  删除单元格区域93
4.4  设置单元格格式94
例077  按颜统计单元格数量94 例078  获取单元格底纹和图案95

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。