TS:
完全手册ERcelVBA典型实例大全:通过368个例子掌握
目录
第1章宏的应用技巧
宏是一个VBA程序,通过宏可以完成枯燥的、频繁的重复性工作。本章的实例分别介绍在ERcel20RR、ERcel20RR中录制宏、使用VisualBasic代码创建宏的方法,最后还以实例演示运行宏和编辑宏的方法。
1.1创建宏1
例001在ERcel20RR中录制宏1
例002打开ERcel20RR的录制宏功能3
例003在ERcel20RR中录制宏4
例004使用VisualBasic创建宏5
1.2管理宏6
例005运行宏7
例006编辑宏8
第2章VBE使用技巧
VBE(VisualBasicEditor)是编写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输入个人信息(InputboR函数的应用)24
例019退出确认(MsgboR函数的应用)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对象操作技巧
用户在使用ERcel时,大部分时间都是在操作单元格中的数据,同样地,在ERcel中使用VBA编程时,也需要频繁地引用单元格区域。本章实例介绍用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
例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