《Excel 2010 VBA入门与实战》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘增杰,王英英编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302296249
  • 页数:426 页
图书介绍:本书作者根据自己长期在教学中Excel VBA使用技巧所积累的经验,以简洁的语言、清晰的线索和丰富的图示,向读者全面展示了广为流行Excel VBA的基础知识和开发实战。使读者能在最短的时间内有效的掌握Excel VBA。

第1章Excel 2010开发平台概述 1

1.1初识Excel 2010 1

1.1.1 Exce12010的任务 2

1.1.2 Exce12010的新增功能 3

1.1.3 Exce12010的界面 5

1.2用Excel 2010开发应用程序的优势 10

1.3 Excel应用程序结构 10

1.3.1 Excel应用程序的构成 11

1.3.2面向对象编程机制 11

1.4 Excel应用程序开发流程 11

1.4.1需求分析 12

1.4.2界面设计 12

1.4.3设计代码 13

1.4.4帮助系统 13

1.4.5测试与调试系统 14

1.4.6发布系统 14

1.5如何掌握Excel VBA编程 15

第2章Excel 2010 VBA的开发环境 17

2.1 VBE简介 17

2.1.1 VBE概述 17

2.1.2进入VBE 18

2.1.3 VBE操作界面 19

2.2 VBE的子窗口 20

2.2.1工程资源管理窗口 20

2.2.2代码窗口 21

2.2.3用户窗体 21

2.2.4属性窗口 23

2.3定制VBE环境 24

2.4使用帮助 26

2.5高手私房菜 29

第3章 宏概述 31

3.1宏的基本概念 31

3.1.1什么是宏 31

3.1.2宏的作用 32

3.2创建宏 33

3.2.1添加【开发工具】选项卡 33

3.2.2创建宏的方法 35

3.2.3查看录制的宏代码 36

3.3运行宏 37

3.3.1使用【宏】对话框运行宏 38

3.3.2使用快捷键运行宏 38

3.3.3使用快速访问工具栏运行宏 39

3.3.4保存带宏的工作簿 40

3.4提高宏的安全性 40

3.5综合实战——录制自动排序的宏 42

3.6高手私房菜 44

第4章VBA基础 46

4.1 VBA简介 46

4.2 VBA的数据类型 46

4.2.1布尔型 47

4.2.2日期型 47

4.2.3字符串型 47

4.2.4货币型 48

4.2.5单精度和双精度型 48

4.2.6小数型 48

4.2.7字节型 48

4.2.8整型 48

4.3常量和变量 49

4.3.1常量的分类 49

4.3.2变量 50

4.3.3定义变量 50

4.3.4变量的定义域 51

4.3.5变量的生存期 52

4.4表达式和运算符 53

4.4.1算术表达式 54

4.4.2比较表达式 54

4.4.3逻辑表达式 54

4.4.4连接表达式 55

4.5高手私房菜 56

第5章 程序控制结构 57

5.1 VBA程序结构概述 57

5.2判断语句 57

5.2.1 If Then Else语句 57

5.2.2 Select Case语句 60

5.3循环语句 63

5.3.1 For Next语句 63

5.3.2 Do Loop语句 65

5.3.3 While Wend语句 67

5.3.4 For Each Next语句 68

5.4退出控制语句 70

5.4.1 GoTo语句 70

5.4.2 Exit语句 71

5.5综合实战——评定学生成绩等级 73

5.6高手私房菜 74

第6章 使用数组 75

6.1数组简介 75

6.2声明数组 75

6.2.1声明一维数组 75

6.2.2声明多维数组 77

6.3初始化数组 77

6.3.1使用循环语句初始化数组 78

6.3.2使用Array函数初始化数组 80

6.3.3用数组值初始化数组 81

6.4动态数组 82

6.4.1声明动态数组 82

6.42数组的清除 84

6.5操作数组的函数 85

6.5.1判断数组 85

6.5.2查询数组的下标范围 86

6.6综合实战——对数组中的随机数据进行排序 87

6.7高手私房菜 89

第7章 使用过程 90

7.1过程的相关概念 90

7.2定义Sub过程 90

7.2.1使用对话框定义子过程 90

7.2.2使用代码创建Sub过程 92

7.3定义Function函数过程 93

7.3.1使用对话框定义函数过程 93

7.3.2使用代码创建Function过程 94

7.4过程的调用 95

7.4.1调用Sub过程 95

7.4.2调用Function过程 97

7.5过程的参数传递 99

7.5.1形参与实参的结合 99

7.5.2按传值方式传递参数 101

7.5.3按传地址方式传递参数 102

7.5.4传递数组参数 103

7.6可选参数和可变参数 104

7.6.1可选参数 105

7.6.2可变参数 106

7.8综合实战——彩票号码生产代码 107

7.9高手私房菜 107

第8章Excel工作簿相关操作 108

8.1新建工作簿 108

8.1.1新建空白工作簿 108

8.1.2控制工作簿中工作表的个数 109

8.1.3创建自定义属性的工作簿 110

8.2保存工作簿 111

8.2.1保存工作簿的两种情况 111

8.2.2将工作簿进行另存 112

8.2.3为工作簿添加密码 113

8.3打开工作簿 114

8.3.1打开指定工作簿 114

8.3.2打开设置保护的工作簿 115

8.3.3判断某个工作簿是否已打开 116

8.4关闭工作簿 117

8.4.1关闭指定名称的工作簿 117

8.4.2关闭所有工作簿 117

8.4.3关闭前是否保存 118

8.5综合实战1——设置访问工作簿的属性 119

8.6综合实战2——禁止单元格的内容被修改 121

8.7综合实战3——为工作簿添加当前日期和时间的提示信息 122

8.8综合实战4——禁止打印工作簿文件内容 123

8.9高手私房菜 124

第9章Excel工作表相关操作 125

9.1选择工作表 125

9.1.1选取指定名称的工作表 125

9.1.2选择多个工作表 125

9.2插入工作表 126

9.2.1插入一个工作表 126

9.2.2插入多个工作表 127

9.2.3在指定位置插入工作表 129

9.2.4插入前判断工作表是否存在 129

9.3移动工作表 131

9.3.1在工作簿内移动工作表 131

9.3.2工作簿之间移动工作表 131

9.4复制工作表 132

9.4.1在工作簿内复制工作表 132

9.4.2在工作簿间复制工作表 133

9.4.3将工作表另存为工作簿 134

9.5删除工作表 134

9.5.1删除指定的工作表 135

9.5.2删除未选中的工作表 136

9.6隐藏和取消隐藏工作表 137

9.6.1隐藏工作表 137

9.6.2取消工作表的隐藏 138

9.7提供工作表的安全性 138

9.7.1保护单个或所有工作表 138

9.7.2解除工作表的保护 139

9.8综合实战1——限制工作表的滚动区域 140

9.9综合实战2——禁止查看指定工作表 141

9.10综合实战3——指定区域密码保护 142

9.11高手私房菜 143

第10章Excel单元格相关操作 145

10.1单元格的选择 145

10.1.1选择单个单元格 145

10.1.2选择全部单元格 147

10.1.3选择指定的单元格 148

10.1.4选择单元格区域 148

10.1.5选择特定单元格 152

10.1.6移动和改变单元格选择范围 157

10.2对单元格进行赋值 158

10.2.1直接赋值与引用 158

10.2.3利用公式赋值 159

10.2.3引用其他工作表中的单元格 160

10.2.4引用其他工作簿中的单元格 161

10.3单元格的输入与输出 161

10.3.1常量的输入与输出 161

10.3.2公式的输入与输出 163

10.4单元格删除与信息清除 165

10.4.1单元格删除 165

10.4.2单元格信息清除 166

10.5单元格的插入、隐藏及查找 168

10.5.1单元格的插入 168

10.5.2单元格的隐藏 170

10.5.3单元格的查找 172

10.6合并和设置单元格 174

10.6.1合并单元格 174

10.6.2设置单元格格式 176

10.7综合实战1——为销售清单实现公式快速自动填充 178

10.8综合实战2——为销售记录自动填充颜色 180

10.9综合实战3——统计单元格区域的数目 181

10.10综合实战4一——确定单元格区域的数据类型 183

10.11高手私房菜 185

第11章 控制工具与窗体控件的相关操作 187

11.1对表格内容进行处理 187

11.1.1实现英文名称标准化 187

11.1.2转换货币数字为中文形式 191

11.1.3实现冻结窗格功能 194

11.2对产品进行筛选与排序 196

11.2.1实现产品自动筛选 196

11.2.2实现产品自动排序 197

11.3对产品信息进行管理 198

11.3.1实现记录单管理 198

11.3.2 VBA程序代码管理 201

11.3.3 VBA控件查询信息 204

11.4在用户窗体中添加控件 207

11.4.1用户窗体的基本操作 207

11.4.2控件插入与使用 213

11.5高手私房菜 214

第12章 窗体控件的实际应用 215

12.1编制岗位需求调查问卷 215

12.1.1调查问卷的说明文字 215

12.1.2编辑单项选择的调查内容 217

12.1.3编辑下拉列表的调查内容 221

12.1.4保护工作表 224

12.2汇总岗位需求调查问卷结果 226

12.2.1为控件创建单元格链接 226

12.2.2实现自动记录功能 229

12.3统计分析岗位需求调查问卷结果 233

12.3.1创建岗位需求调查数据统计表 233

12.3.2统计分析调查问卷结果 234

12.4高手私房菜 239

第13章 自定义函数的实际应用 240

13.1认识自定义函数 240

13.1.1使用自定义函数 240

13.1.2 VBA中调用自定义函数 241

13.2编写自定义函数 242

13.2.1自定义函数代码存放位置 242

13.2.2自定义函数代码的编制 243

13.2.3添加自定义函数的说明 244

13.2.4指定函数的类别 246

13.3使用自定义函数 247

13.3.1在其他Excel 2010 VBA代码中使用 247

13.3.2在工作表公式中使用 248

13.3.3自定义函数的公用 249

13.4综合实战1——定义计算员工奖金的函数 250

13.5综合实战2——定义员工个人调节税的函数 253

13.6综合实战3——按颜色求和与计数 256

13.7高手私房菜 261

第14章用VBA实现数据分析 262

14.1销售数据分析 262

14.1.1商品库存需求分析 262

14.1.2商品销售情况分析 271

14.2销售明细清单分析 281

14.2.1统计销售明细清单 281

14.2.2分析销售明细清单 284

14.3分析销售结果 294

14.3.1销售业绩评价 294

14.3.2利用统计函数汇总分析销售数据 297

14.4高手私房菜 304

第15章用Excel VBA实现高效文件处理 305

15.1显示文件列表 305

15.1.1使用VBA函数显示文件列表 305

15.1.2使用FileDialog对象显示文件列表 312

15.2将文本导入工作表 315

15.2.1将文本导入单元格 315

15.2.2将文本导入单元格区域 319

15.3导出工作表中的内容 322

15.3.1导出到TXT格式的文件 322

15.3.2导出到HTML格式的文件 325

15.4记录Excel日志 329

15.5创建级联菜单管理工作簿 331

15.5.1创建管理工资数据的工作簿 331

15.5.2编辑创建菜单的VBA代码 333

15.5.3使用级联菜单管理多个工作簿 336

15.6工作表安全性保护 338

15.6.1在Excel中实现对工作表的保护 338

15.6.2使用Excel VBA实现对多个工作表的保护 340

15.7综合实战——使用VBA综合操作文件 349

15.8高手私房菜 353

第16章 开发员工信息表 354

16.1使用窗体录入报表数据 354

16.1.1创建用户窗体 354

16.1.2窗体与工作簿的数据交换 357

16.2管理员工数据报表 363

16.2.1员工卡的制作 363

16.2.2工资条的生成 370

16.2.3打印员工考核表 373

第17章 员工薪金管理系统 377

17.1设置员工薪金管理工作簿 377

17.1.1添加美观的按钮 377

17.1.2汇总考勤记录 382

17.1.3计算员工薪金 384

17.2创建员工薪金管理窗体 391

17.2.1创建【薪金查询】窗体 392

17.2.2创建【查询结果】窗体 396

17.2.3创建【管理员登录】窗体 400

17.3运行员工薪金管理系统 403

第18章 企业收支管理系统 406

18.1设计“企业收支管理”工作簿 406

18.1.1设计收支登记工作表 406

18.1.2设计收支汇总工作表 408

18.1.3设计“收支对比”、“收支项目”工作表 410

18.2实现企业收支管理功能 410

18.2.1实现收支快速登记 411

18.2.2实现收支自动汇总 416

18.2.3使用VBA设计收支对比图 424

18.2.4为自定义按钮指定宏 425