《Excel 2007 VBA高效办公范例应用》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:杰诚文化编著
  • 出 版 社:北京:中国青年出版社中国青年电子出版社
  • 出版年份:2008
  • ISBN:9787500682516
  • 页数:364 页
图书介绍:本书主要讲解Excel VBA 在提高公司办公效率中的具体应用。每章三个实例,按照由浅入深、层层递进的关系展开讲解。涵盖了高效处理学员资料、员工工资管理、客户信息管理系统、求职信息管理、员工基本资料信息管理、公司值班管理系统、考勤管理系统、入库商品管理、销售管理系统、出货情况的管理、员工出差管理系统、商品入库信息管理等内容。书中特别设置了"知识链接",让读者在具体应用的同时,更能清楚Excel的强大功能。

Chapter 01 高效处理学员信息 14

1.1 快速修改字体格式 14

1.1.1 知识点及效果图 14

1.1.2 操作步骤 14

1.录制“修改字体格式”宏过程 14

1 知识链接——录制宏 15

2 知识链接——停止宏录制 16

2.查看宏代码 16

3 知识链接——查看宏代码 17

3.修改宏代码 18

4 知识链接——在代码中修改字体格式 18

4.运行宏 19

1.2 自动格式化学员资料 20

1.2.1 知识点及效果图 20

1.2.2 操作步骤 20

1.录制“自动格式化学员资料”宏 20

5 知识链接——设置单元格边框线条 21

6 知识链接——设置单元格底纹样式 21

7 知识链接——自动调整行高或列宽 22

2.修改“自动格式化学员资料”宏代码 23

8 知识链接——修改单元格区域 24

1.3 自动保护学员资料表 25

1.3.1 知识点及效果图 25

1.3.2 操作步骤 26

1.录制“保护工作表”宏 26

9 知识链接——保护工作表 26

10 知识链接——录制的“保护工作表”宏代码 27

2.撤消工作表保护 28

11 知识链接——撤消工作表保护 28

专栏 自动格式化员工通讯录 30

Chapter 02 员工工资管理 32

2.1 员工档案信息的简易交互输入 32

2.1.1 知识点及效果图 32

2.1.2 操作步骤 32

1.编写激活程序的事件过程 32

1 知识链接——Visual Basic的基础知识 33

2.编写“交互输入”过程代码 33

2 知识链接——Application.ScreenUpdating属性 34

3 知识链接——自定义函数 35

3.运行代码过程 38

4 知识链接——运行程序输入员工编号 38

2.2 实现员工编号与员工姓名、工资卡号的关联 42

2.2.1 知识点及效果图 42

2.2.2 操作步骤 42

1.创建员工工资表 42

5 知识链接——事件 43

6 知识链接——Range对象的Merge方法 44

7 知识链接——使用代码调整行高和列宽 44

2.编写员工编号与员工姓名关联过程代码 45

8 知识链接——Do While……Loop语句的用法 47

9 知识链接——Count方法 49

3.检测代码运行结果 49

2.3 自动计算员工薪资的名次 51

2.3.1 知识点及效果图 51

2.3.2 操作步骤 51

1.增加名次字段 51

10 知识链接——HorizontalAlignment和VerticalAlignment属性 52

2.添加按钮控件 54

专栏 员工销售业绩排名 56

Chapter 03 客户信息管理系统 56

3.1 批量新建客户信息表 58

3.1.1 知识点及效果图 58

3.1.2 操作步骤 58

1.复制生成新表 58

1 知识链接——Clnt()函数用法 59

2.批量重命名工作表 61

2 知识链接——On Error Goto Line语句的用法 61

3.2 自动提取客户信息 64

3.2.1 知识点及效果图 64

3.2.2 操作步骤 65

1.设计“批量提取”用户窗体 65

3 知识链接——“属性”窗口 66

2.为窗体控件添加相应的事件代码 68

4 知识链接——Private Sub OK Click 69

5 知识链接——Delete方法的功能 70

6 知识链接——调用用户窗体的Show方法 72

3.提取客户信息 72

3.3 自动保护客户信息 74

3.3.1 知识点及效果图 74

3.3.2 操作步骤 74

1.编写保护或撤消保护工作表的过程代码 75

2.保护工作簿中所有工作表 76

7 知识链接——保存启用宏的工作簿 76

3.撤消工作簿中所有工作表的保护 78

专栏 自动创建上半年的月销售报表 80

Chapter 04 求职信息管理 82

4.1 自动合并求职登记信息 82

4.1.1 知识点及效果图 82

4.1.2 操作步骤 82

1.添加外部应用程序的对象 82

1 知识链接——引用外部应用程序的对象 83

2.编写合并工作簿内容过程代码 83

2 知识链接——Files.Type属性 84

3 知识链接——FileDialog.Selectedltems属性 84

4 知识链接——Workbooks.Open方法 85

3.合并工作簿 85

4.2 按求职意向快速拆分工作簿 87

4.2.1 知识点及效果图 87

4.2.2 操作步骤 87

1.编写拆分工作簿的过程代码 87

5 知识链接——Workbooks.Add方法 88

2.拆分工作簿 89

4.3 自动保存求职信息相关资料 90

4.3.1 知识点及效果图 90

4.3.2 操作步骤 91

1.编写自动实现关联保存的代码过程 91

6 知识链接——ThisWorkbook与ActiveWorkbook的区别 91

7 知识链接——Set语句语法格式与功能 92

2.保存关联工作表 94

专栏 按分店管理销售业绩 96

Chapter 05 员工基本资料管理 96

5.1 快速删除离职员工信息 98

5.1.1 知识点及效果图 98

5.1.2 操作步骤 98

1.快速删除离职资料 98

2.删除指定记录 100

1 知识链接——Trim()函数的语法功能 100

5.2 快速查找并标示所有符合条件的员工联系方式 102

5.2.1 知识点及效果图 102

5.2.2 操作步骤 102

1.设计“查询员工联系方式”用户窗体 102

2 知识链接——多页控件的功能及用法 103

3 知识链接——列表框的功能与用法 104

2.设置用户窗体控件的对应事件代码 105

4 知识链接——Initialize事件 105

5 知识链接——静态数组与动态数组 107

6 知识链接——逻辑运算符的用法 108

7 知识链接——Clear方法的功能及用法 109

3.查询员工联系方式 109

5.3 快速查找/替换满足条件的资料 112

5.3.1 知识点及效果图 112

5.3.2 操作步骤 113

1.设计“查找/替换”用户窗体 113

8 知识链接——框架控件的功能及用法 113

2.为控件添加对应的事件代码 114

9 知识链接——声明全局变量类型的数组 115

3.精确查找与替换 116

专栏 快速删除指定记录 121

Chapter 06 公司值班管理系统 121

6.1 批量制作值班人员证件 124

6.1.1 知识点及效果图 124

6.1.2 操作步骤 124

1.获取员工工作证编号 124

2.制作员工工作证 126

1 知识链接——Pictures.Insert方法 127

6.2 制作员工值班提示板 130

6.2.1 知识点及效果图 130

6.2.2 操作步骤 130

1.编写自动实现值班提示代码过程 130

2 知识链接——Worksheet_Activate事件 134

2.查看值班提示信息 134

6.3 设置值班人员登记权限 135

6.3.1 知识点及效果图 135

6.3.2 操作步骤 135

1.设计用户界面 135

2.添加控件对应的事件代码 138

3.通过用户界面访问 140

专栏 批量制作员工名片 143

Chapter 07 考勤管理系统 146

7.1 自动创建考勤表 146

7.1.1 知识点及效果图 146

7.1.2 操作步骤 146

1.创建考勤表 146

1 知识链接——设置输入对话框 147

2 知识链接——快速设置文本方向 147

2.设置斜线表头 150

3.运行代码创建考勤表 152

7.2 自动拆分窗格比较当月员工的考勤情况 155

7.2.1 知识点及效果图 155

7.2.2 操作步骤 155

1.统计缺勤日数 156

3 知识链接——快速统计各类日数 156

2.按指定单元格拆分工作簿 158

3.按指定位置拆分工作簿 158

7.3 自动比较两个月考勤情况 161

7.3.1 知识点及效果图 161

7.3.2 操作步骤 161

1.拆分工作簿及并列比较 161

2.并列比较3月与1月考勤情况 163

专栏 快速创建斜线表头 164

Chapter 18 入库商品信息与外部文件链接、转换管理 164

8.1 自动链接商品图片 166

8.1.1 知识点及效果图 166

8.1.2 操作步骤 166

1.指定链接文件的目录 166

1 知识链接——选择文件夹路径 167

2.自动链接图片 168

2 知识链接——设置超链接 169

3.设置自动超链接事件 171

3 知识链接——InterLink Target 171

8.2 入库商品数据的导入与导出 172

8.2.1 知识点及效果图 172

8.2.2 操作步骤 172

1.导出数据生成文本文件 173

4 知识链接——导出数据生成文本文件 173

5 知识链接——打开文件并写入数据 174

2.将文本文件导入Excel表格中 179

6 知识链接——将文本文件导入Excel数据表 179

8.3 商品备注信息的导入与导出 181

8.3.1 知识点及效果图 181

8.3.2 操作步骤 182

1.导出批注信息至文本文件中 182

7 知识链接——用Comments对象设置批注 182

2.将文本文件作为批注信息导入Excel 2007数据表格中 184

8 知识链接——将文本文件中的数据添加到单元格的批注中 184

专栏 月份与详细销售记录工作簿的自动链接 186

Chapter 09 销售管理系统 188

9.1 快速分析各分店的月销售额占有比例 188

9.1.1 知识点及效果图 188

9.1.2 操作步骤 188

1.录制“创建各分店月销售额占有比例”的宏 188

1 知识链接——创建图表 189

2 知识链接——添加图表标题 189

2.修改代码编写创建饼图过程 191

3 知识链接——修改图表的数据源 192

4 知识链接——检测指定图表是否存在 193

5 知识链接——调整图表的位置 194

6 知识链接——Windows对象的Zoom属性 194

3.运行代码生成指定月份占有比例分析饼图 194

9.2 自动分析各分店销售动态分析图 196

9.2.1 知识点与效果图 196

9.2.2 操作步骤 197

1.创建折线图 197

7 知识链接——添加标题行 198

2.添加数据系列 200

8 知识链接——添加数据系列 201

9.3 图表类型的自动转换 202

9.3.1 知识点及效果图 203

9.3.2 操作步骤 203

1.创建默认簇状柱形图图表 203

9 知识链接——设置默认图表的X值名称 204

2.创建三维圆柱图 204

10 知识链接——创建三维圆柱图 205

3.创建折线图 205

4.图表类型切换 205

专栏 产业发展趋势比较 208

Chapter 10 出货情况的管理 210

10.1 快速生成静态数据透视表 210

10.1.1 知识点与效果图 210

10.1.2 操作步骤 210

1.创建数据透视表 210

1 知识链接——创建数据透视表方法1 211

2.调整数据透视表字段位置 211

2 知识链接——设置页字段和列字段 211

3 知识链接——设置数据透视表的行字段和计算字段 212

10.2 快速制作动态数据透视表 214

10.2.1 知识点及效果图 214

10.2.2 操作步骤 215

1.创建动态数据透视表 215

4 知识链接——创建数据透视表方法2 216

5 知识链接——数据透视表的刷新 217

2.自动更新触发事件 217

6 知识链接——自动更新数据透视表 217

10.3 快速生成动态数据透视图 219

10.3.1 知识点及效果图 219

10.3.2 操作步骤 220

1.录制“创建静态数据透视图”宏 220

7 知识链接——数据透视图 220

2.创建动态数据透视图 223

8 知识链接——创建数据透视图的代码规则 225

9 知识链接——设置三维图表视图的转角和仰角 226

3.更新数据透视图 227

10 知识链接——更新数据透视图 227

专栏 动态分析08年上半年的销售情况 228

Chapter 11 员工出差管理系统 228

11.1 交互式录入出差记录 230

11.1.1 知识点及效果图 230

11.1.2 操作步骤 230

1.设计“出差信息录入”用户窗体 230

1 知识链接——ScrollBar 232

2.设计用户窗体中控件对应事件 233

2 知识链接——使用DateDiff()计算两个日期差 234

11.2 出差行程自动提醒 236

11.2.1 知识点及效果图 236

11.2.2 操作步骤 236

1.设置提醒时间 237

3 知识链接——CheckBox控件 237

4 知识链接——控件的Enabled属性 238

2.实现自动提醒 240

5 知识链接——使用用户窗体实现自动提醒 240

6 知识链接——提醒时间 241

7 知识链接——间隔指定时间运行特定程序 242

11.3 自动显示出差人员 243

11.3.1 知识点及效果图 244

11.3.2 操作步骤 244

1.设计“现出差人员”用户窗体 244

2.为控件添加触发事件 245

专栏 日程安排提醒 247

Chapter 12 商品入库信息管理 247

12.1 自动按商品代码升序排列数据 250

12.1.1 知识点及效果图 250

12.1.2 操作步骤 250

1.创建“入库记录录入单” 250

1 知识链接——“调用商品信息”代码过程 251

2.将“入库记录录入单”中的数据写入“入库记录”工作表 252

3.按商品代码升序排列 254

2 知识链接——使用Sort方法升序排列 254

12.2 自动按商品名称汇总入库数量及金额 256

12.2.1 知识点及效果图 256

12.2.2 操作步骤 256

1.按商品名称对数量和金额进行分类汇总 256

3 知识链接——使用SubTotal方法对数据分类汇总 257

2.变更分级显示级别 258

4 知识链接——变更大纲级别 259

5 知识链接——隐藏分级显示大纲列表 262

6 知识链接——RemoveSubtotal方法 264

12.3 快速查询需要的入库记录信息 265

12.3.1 知识点及效果图 265

12.3.2 操作步骤 265

1.自动筛选 265

7 知识链接——AutoFilter方法实现自动筛选 266

2.解除自动筛选 268

8 知识链接——ShowAllData方法 268

3.高级筛选 269

9 知识链接——使用AdvancedFilter方法实现高级筛选 270

专栏 快速补货库存管理表 272

Chapter 13 网络问卷调查结果打印 272

13.1 定时打印问卷调查结果 274

13.1.1 知识点及效果图 274

13.1.2 操作步骤 274

1.创建网络问卷调查单 274

1 知识链接——分组框控件 275

2 知识链接——选项按钮控件 276

3 知识链接——显示控件值的单元格 277

2.获取调查结果 278

3.定时打印调查结果 282

4 知识链接——滚动条控件 282

5 知识链接——使用PrintOut方法打印 284

13.2 自动分页打印调查结果 286

13.2.1 知识点及效果图 286

13.2.2 操作步骤 286

1.编写分页打印的代码过程 286

6 知识链接——使用PageSetup对象设置表格页面 287

2.运行分页打印 288

13.3 实现调查结果的筛选打印 290

13.3.1 知识点及效果图 291

13.3.2 操作步骤 291

1.设计“筛选打印”用户窗体 291

2.编辑触发事件代码 292

3.筛选打印性别为“男”的记录 294

专栏 自动分页打印 296

Chapter 14 投诉信息管理 298

14.1 实现被投诉人英文名大小写转换 298

14.1.1 知识点及效果图 298

14.1.2 操作步骤 298

1.字母全部小写转换 298

1 知识链接——使用LCase()函数将指定字母全部小写 299

2.字母全部大写转换 300

3.首字母大写 301

2 知识链接——设置首字母大写 301

3 知识链接——使用Left()函数获取首字母 301

4.清除字母间的空格 303

4 知识链接——使用Replace()函数清除字母间的空格 303

14.2 自动为投诉信息添加注释 304

14.2.1 知识点及效果图 304

14.2.2 操作步骤 304

1.自动添加批注信息 304

5 知识链接——使用ClearComments方法删除批注信息 306

2.自动显示批注信息 307

6 知识链接——使用Visible属性显示批注信息 308

14.3 自动导入和导出注释信息 310

14.3.1 知识点及效果图 310

14.3.2 操作步骤 310

1.导出批注信息 310

7 知识链接——获取批注信息的行号和列号 311

2.导入批注信息 313

3.添加作者名称 315

8 知识链接——批注信息内容 315

4.移除作者名称 316

专栏 将客户资料信息的英文名称大写 318

Chapter 15 自动化技术——产品分析报告 318

15.1 自动制作产品报价单 320

15.1.1 知识点及效果图 320

15.1.2 操作步骤 320

1.选择文档保存位置 320

1 知识链接——引用Word文档属性 322

2.将文档复制到指定工作表中 323

2 知识链接——特殊粘贴 323

15.2 自动生成销售分析报告 325

15.2.1 知识点及效果图 325

15.2.2 操作步骤 326

1.编写“销售分析报告”过程代码 326

3 知识链接——书签功能 326

4 知识链接——复制指定内容到指定位置 328

5 知识链接——坐标轴的单位设置 328

6 知识链接——创建一个Activex对象的引用 329

7 知识链接——指定插入Word模板的数据位置及内容 330

2.选定部分数据创建销售分析报告 331

15.3 自动生成月销售份额分析报告演示文稿 334

15.3.1 知识点及效果图 334

15.3.2 操作步骤 334

1.编写“自动生成月销售份额分析报告演示文稿”代码 334

8 知识链接——快速保存演示文稿 336

9 知识链接——幻灯片的居中显示 337

2.生成月销售份额分析报告演示文稿 337

专栏 将市场调查数据自动生成调查报告 339

Chapter 16 企业固定资产管理 339

16.1 快速增加固定资产记录 342

16.1.1 知识点及效果图 342

16.1.2 操作步骤 342

1.设计“增加资产记录”用户窗体 342

2.添加控件触发事件代码 345

1 知识链接——设置单元格数字格式 345

3.增加固定资产记录 349

16.2 快速更改指定固定资产记录 352

16.2.1 知识点及效果图 352

16.2.2 操作步骤 353

1.设计“快速更改指定记录”用户窗体 353

2.设置快速更改指定记录程序代码 355

2 知识链接——初始化用户窗体 355

3.快速更改指定记录信息 358

16.3 打印固定资产卡片 359

16.3.1 知识点及效果图 359

16.3.2 操作步骤 360

1.编写创建并打印固定资产卡片过程代码 360

2.打印固定资产卡片 362

专栏 使用VBA程序实现自动打印工资卡 363