当前位置:首页 > 工业技术
Excel2007 VBA入门与提高实例大全
Excel2007 VBA入门与提高实例大全

Excel2007 VBA入门与提高实例大全PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:钟声,李远祥,郑开敏编著
  • 出 版 社:重庆:电脑报电子音像出版社
  • 出版年份:2009
  • ISBN:9787894761248
  • 页数:429 页
图书介绍:本手册以快速帮助读者掌握Excel 2007 VBA的操作与应用为目的,结合大量的实例,深入浅出地逐步介绍VBA的基础知识和中高级应用,使初学者能够快速掌握VBA的基本操作,先从简单的创建宏开始,再逐步介绍VBA编程基础、SUB过程、function过程、事件和对象以及与数据库之间的链接等知识,再以综合案例的形式向读者展现VBA的魅力,此外还为读者提供了上百个具有实用价值的VBA代码说明,使读者可以很容易地理解这些程序并应用到实际工作中。本书实例丰富,可操作性强,无论是初学者还是对Excel有一定了解的用户,通过本书的学习都能轻松掌握Excel 2007 VBA功能的使用。本书适合企业办公人员自学,也可作为培训教材使用。
上一篇:基本地工技术下一篇:视频技术基础
《Excel2007 VBA入门与提高实例大全》目录

第一章 Microsoft VBA概述 2

1.1什么是VBA 2

1.1.1 VBA的历史 2

1.1.2 VBA与Visual Basic区别 2

1.1.3 VBA的优点和功能 4

1.2第一个VBA程序 5

1.2.1第一个VBA程序 5

1.2.2执行VBA程序 7

1.2.3编辑VBA代码 8

第二章 VBA编程基础 12

2.1 VBA基础元素 12

2.1.1标识符 12

2.1.2运算符 12

2.1.3数据类型 12

2.1.4变量与常量 13

2.1.5数组 14

2.2常见语句 14

2.2.1注释和赋值语句 14

2.2.2书写规范 15

2.2.3判断语句 15

2.2.4循环语句 16

2.3过程和函数 19

2.3.1 Sub过程 19

2.3.2 Function函数 19

2.3.3测试函数 20

2.3.4数学函数 20

2.3.5字符串函数 21

2.3.6转换函数 21

2.3.7时间函数 22

2.4文件操作 22

2.4.1列表操作 22

2.4.2删除操作 23

2.4.3打开操作 23

2.4.4读入操作 24

2.4.5写入操作 24

第三章 宏和控件的使用 26

3.1宏的录制和保存 26

3.1.1快速运行宏 26

3.1.2改变宏的保存位置 28

3.2创建个人宏工作簿 29

3.2.1保存个人宏 29

3.2.2使用个人宏 30

3.2.3编辑个人宏 31

3.3.4删除个人宏 32

3.3认识和使用VBA控件 32

3.3.1什么是控件 32

3.3.2常见控件 33

3.3.3向工作表中添加控件 35

3.3.4设置控件的格式 37

3.3.5给控件命名 39

3.3.6使用VBA窗体 39

3.4将宏指定给控件 42

3.4.1将宏指定给按钮 42

3.4.2将宏指定给图片 43

3.4.3将宏指定给工具栏按钮 45

第四章 常量和变量的使用 48

4.1使用Visual Basic编辑器 48

4.1.1使用Visual Basic编辑器的工具栏 48

4.1.2浏览代码 49

4.1.3使用开发手册 50

4.1.4使用对象浏览器 52

4.1.5设置编辑器选项 53

4.2变量的声明和使用 55

4.2.1深入认识变量 55

4.2.2如何声明变量 55

4.2.3明确变量的数据类型 59

4.2.4给变量赋值 61

4.2.5强制声明变量 64

4.2.6变量的范围 67

4.2.7静态变量 70

4.2.8声明和使用对象变量 71

4.3常量的使用 74

4.3.1在过程中使用常量 74

4.3.2内置常量 75

第五章 程序流程控制 80

5.1判断语句 80

5.1.1关系和逻辑运算符 80

5.1.2 If…Then语句 80

5.1.3多于条件的判断 85

5.1.4 If…Then…Else语句 88

5.1.5 If…Then…ElseIf语句 93

5.1.6嵌套的If…Then语句 96

5.2选择语句 97

5.2.1 Select Case语句 97

5.2.2和Case子句一起使用Is 100

5.2.3确定Case子句里数值的范围 101

5.2.4在Case子句里确定多个表达式 103

5.3循环语句 104

5.3.1 DoWhile循环 104

5.3.2 DoUntil循环 107

5.3.3执行循环过程 110

5.3.4 WhileWend循环 111

5.3.5 ForNext循环 113

5.3.6 For EachNext循环 115

5.3.7循环嵌套 117

第六章 子程序和函数 120

6.1函数过程基础 120

6.1.1关于函数过程 120

6.1.2创建函数过程 120

6.2执行函数过程 123

6.2.1从工作表里执行 123

6.2.2从另一个过程里执行 124

6.2.3传递参数 126

6.2.4明确参数类型 128

6.2.5按地址和按值传递参数 129

6.2.6使用可选的参数 131

6.3使用内置函数 133

6.3.1 VBA内置函数介绍 133

6.3.2使用MsgBox函数 134

6.3.3 MsgBox函数的运行值 140

6.3.4使用InputBox函数 141

6.3.5数据类型转变 143

6.3.6使用InputBox的方法 145

6.3.7使用主过程和子过程 147

第七章 用VBA操纵外部对象 152

7.1用函数控制外部对象 152

7.1.1控制对象名称 152

7.1.2控制对象属性 154

7.1.3操作文件夹对象 161

7.1.4操作文件对象 162

7.2高级对象控制方法 166

7.2.1处理顺序文件 166

7.2.2利用WSH操作对象 175

7.2.3 WSH对象的方法和属性 178

7.2.4使用WSH运行应用程序 179

7.2.5使用WSH创建快捷方式 181

第八章 设计用户界面 184

8.1使用用户窗体 184

8.1.1为应用程序添加用户窗体 184

8.1.2添加控件到用户窗体上 186

8.1.3分配Tab键切换顺序 189

8.1.4为控件分配快捷键 190

8.2实现窗体的自动功能 191

8.2.1初始化用户窗体中的值 191

8.2.2显示用户窗体 194

8.2.3控制窗体的行为 195

8.2.4数据有效性验证 197

8.2.5使用返回值 200

8.3控制早期版本的工具栏和菜单 203

8.3.1手工修改工具栏 203

8.3.2创建自定义工具栏 205

8.3.3用VBA创建工具栏 206

8.3.4手工修改菜单 208

8.3.5通过VBA来使用菜单 210

第九章 程序的调试和排错 216

9.1 VBA程序的调试 216

9.1.1程序开发的测试和调试阶段 216

9.1.2测试VBA过程 217

9.1.3使用断点调试程序 218

9.1.4用即时窗口调试程序 221

9.1.5使用STOP进行中断 222

9.2 VBA程序的排错 222

9.2.1使用监视表达式 222

9.2.2使用快速监视 226

9.2.3使用本地窗口和堆栈 227

9.2.4逐句运行VBA过程 228

9.2.5逐过程执行过程 229

9.2.6使用条件编译 231

9.2.7处理错误输出 233

9.2.8创建集中的错误处理程序 239

第十章 Excel对象事件编程 244

10.1管理图表对象 244

10.1.1创建图表 244

10.1.2编辑录制的代码 245

10.1.3执行修改后的图表代码 247

10.1.4更复杂的图表示例 248

10.2数据透视表对象 252

10.2.1使用数据透视表 252

10.2.2数据透视表应用 253

10.2.3使用代码来创建数据透视表 254

10.2.4查看录制的代码 256

10.3 Microsoft Office对象 258

10.3.1什么是自动化 258

10.3.2引用自动化服务器 259

10.3.3创建自动化服务器实例 259

10.3.4使用VBA来控制Word对象 260

10.4 Excel VBA对象事件编程 264

10.4.1事件过程介绍 265

10.4.2激活和失活事件 266

10.4.3事件次序 267

10.4.4工作表事件 268

10.4.5工作簿事件 274

10.4.6图表事件 288

10.4.7内嵌图表事件 291

第十一章 VBA编程综合应用案例 294

11.1办公用品管理系统 294

11.1.1案例背景 294

11.1.2创建入库及查询表格 294

11.1.3建立按钮程序与公式 299

11.1.4保护工作表 306

11.1.5检查表单功能 309

11.1.6建立出库及查询表格 312

11.1.7创建管理窗口界面 322

11.1.8添加界面程序 325

11.1.9安全口令管理 327

11.1.10设定宏运行环境 329

11.1.11测试系统 330

11.2俄罗斯方块程序 332

11.2.1编程前准备 332

11.2.2构建方块体 333

11.2.3初始化程序 334

11.2.4随机生成方块 336

11.2.5方块进入和运动 337

11.2.6判断方块所处环境 338

11.2.6移动操控的方块 339

11.2.7方块的变形处理 339

11.2.8方块消除处理 341

11.2.9杂项处理 342

第十二章 Excel VBA高级应用 346

12.1 Excel VBA程序的类型 346

12.1.1 Excel VBA程序的类型 346

12.1.2部署VBA程序 346

12.1.3管理VBA程序安全性 347

12.2操控其他Office成员 348

12.2.1启动其他Office组件 348

12.2.2与其他Office组件交互 351

12.2.3反向操控Excel 352

12.2.4 Excel自动化中的事件 353

12.2.5 Excel完成业务逻辑 354

12.2.6 Excel工程的引用 354

12.3 Excel与Access的协作 355

12.3.1使用Access对象库 355

12.3.2链接到Access数据库 357

12.3.3使用ADO链接数据库 361

12.3.4创建新Access数据库 362

12.3.5打开Access窗体 364

12.3.6运行Access查询 366

12.3.7从Access取数据到Excel 368

12.3.8 Excel数据导入Access 370

附录 Excel VBA编程入门经典范例 373

一、 Excel应用程序对象及其常用方法 373

1.体验开/关屏幕更新 373

2.使用状态栏 374

3.处理光标 374

4.获取系统信息 374

5.退出复制/剪切模式 375

6.禁止弹出警告信息 375

7.将Excel全屏幕显示 375

8.Excel启动的文件夹路径 375

9.打开最近使用过的文档 376

10.打开文件(FindFile方法) 376

11.文件对话框操作 376

12.保存Excel的工作环境 377

13.改变Excel工作簿名字 377

14.使用InputBox方法 377

15.设置页边距 377

16.使用Windows的计算器 377

17.在程序中运行另一个宏 378

18.在指定的时间执行宏 378

19.暂时停止宏运行 378

20.按下指定的按键后执行程序 378

21.重新计算工作簿 379

22.控制函数重新计算 379

23.利用工作表函数 380

24.获取重叠区域 380

25.获取路径分隔符 380

26.快速移至指定位置 380

27.显示内置对话框 381

28.退出Excel 381

29.关闭Excel 381

二、窗口基本操作应用范例 381

1.激活窗口 382

2.窗口状态 382

3.切换显示工作表元素 384

4.显示公式 385

5.显示/隐藏工作表标签 386

6.命名活动窗口 386

7.移动窗口到指定位置 386

8.调整窗口 386

9.拆分窗格 387

10.冻结窗格 388

11.设置网格线颜色 388

12.设置工作表标签区域宽度和水平滚动条宽度比例 388

13.设置激活窗口时运行的程序 388

14.获取指定窗口单元格区域地址 389

15.返回指定窗口中所选择的工作表 389

16.排列窗口 389

17.窗口尺寸 390

18.水平排列两个窗口 390

19.改变窗口的高度和宽度 391

20.移动窗口 392

21.并排比较窗口 392

22.返回或设置窗口中显示的视图 393

23.返回窗口中可见单元格区域 393

24.创建窗口 393

25.设置窗口大小 393

26.激活窗口 394

27.滚动窗口 394

28.测试所选单元格宽度和高度 395

29.关闭窗口 396

三、工作簿基本操作应用范例 396

1.创建工作簿 396

2.添加并保存新工作簿 397

3.打开工作簿 397

4.将文本文件导入工作簿中 397

5.保存工作簿(Save方法) 398

6.保存工作簿(SaveAs方法) 398

7.取得当前打开的工作簿数(Count属性) 399

8.激活工作簿(Activate方法) 400

9.保护工作簿(Protect方法) 400

10.解除工作簿保护(UnProtect方法) 401

11.工作簿的一些通用属性示例 401

12.访问工作簿的内置属性 401

13.测试工作簿中是否包含指定工作表 403

14.对未打开的工作簿进行重命名 404

15.设置数字精度 404

16.删除自定义数字格式 404

17.控制工作簿中图形显示 404

18.指定名称 405

19.检查工作簿的自动恢复功能 405

20.设置工作簿密码 405

21.返回工作簿用户状态信息 406

22.检查工作簿是否有密码保护 406

23.决定列表边框是否可见 407

24.关闭工作簿 407

25.创建新的工作簿 408

26.判断工作簿是否存在 409

27.判断工作簿是否已打开 409

28.备份工作簿 410

29.从已关闭的工作簿中取值 412

四、工作表基本操作应用范例 414

1.增加工作表 415

2.复制工作表 415

3.移动工作表 415

4.隐藏和显示工作表 415

5.获取工作表数 416

6.获取或设置工作表名称 417

7.激活/选择工作表 418

8.获取当前工作表的索引号 418

9.选取前一个工作表 419

10.选取下一个工作表 419

11.工作表行和列的操作 419

12.工作表标签 421

13.确定打印的页数 422

14.保护/撤销保护工作表 422

15.删除工作表 423

16.判断一个工作表(名)是否存在 423

17.Application.WindowState排序工作表 425

相关图书
作者其它书籍
返回顶部