当前位置:首页 > 工业技术
Excel VBA语法与应用手册

Excel VBA语法与应用手册PDF格式文档图书下载

工业技术

  • 购买点数:16
  • 作 者:许小荣 夏跃伟 高翔等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121118906
  • 标注页数:518 页
  • PDF页数:538 页
图书介绍:本书详细介绍了Excel VBA的使用方法,对VBA的基本开发环境,基本定义以及VBA对象进行了介绍,VBA的基本语言特性,VBA编程的一些基本语法,工作簿、工作表和单元格对象的使用,VBA中窗体开发的相关知识,VBA编程的一些高级应用专题,包括图标、数据透视表、文件操作、宏、CommandBar对象、Ribbon基础、类模块以及应用程序帮助的制作等,ADO数据库技术,第29和30章通过两个具体的案例介绍了VBA技术的实际应用。

查看更多关于Excel VBA语法与应用手册的内容

图书介绍

第1章 宏的应用初步 1

1.1宏的基本操作 1

1.1.1Excel VBA简介 1

1.1.2显示开发选项卡 2

1.1.3录制宏 3

1.1.4管理宏 5

1.1.5使用相对模式录制 6

1.2宏的其他运行方式 7

1.2.1使用表单控件来控制宏 7

1.2.2为控件指定宏 8

1.2.3表单控件的设置 8

1.2.4通过图形执行宏 9

1.2.5在快速访问工具栏内添加按钮 9

1.2.6录制宏的使用实例 10

1.3个人宏工作簿 12

1.3.1保存到个人宏工作簿 12

1.3.2个人宏工作簿的应用 13

1.3.3显示和隐藏个人宏工作簿 14

1.4宏的安全性 14

1.4.1文件保存格式 14

1.4.2设置宏安全性 14

1.5小结 16

1.6习题 16

第2章 VBA程序设计入门 17

2.1Excel VBA的开发环境 17

2.1.1VBE简介 17

2.1.2VBE窗口简介 17

2.1.3工程资源管理器窗口 21

2.1.4对象浏览器窗口 22

2.1.5设置个性化的编辑环境 24

2.1.6使用帮助 26

2.2代码输入与运行 27

2.2.1代码输入 27

2.2.2代码运行 29

2.3VBA代码编写规则 29

2.3.1VBA语言书写规范 30

2.3.2添加注释 31

2.3.3With…End With 33

2.4编写第一个VBA程序 33

2.4.1添加窗体和模块 34

2.4.2制作第一个程序 37

2.5小结 39

2.6习题 39

第3章 VBA语言基础 41

3.1数据类型 41

3.1.1数据类型简介 41

3.1.2自定义数据类型 44

3.2变量与常量 45

3.2.1变量名称 45

3.2.2变量声明 46

3.2.3变量类型声明字符 48

3.2.4变量的作用域 48

3.2.5常量 50

3.3数组 51

3.3.1数组简介 52

3.3.2动态数组 53

3.4运算符和表达式 54

3.4.1赋值运算符 55

3.4.2算术运算符 55

3.4.3比较运算符 56

3.4.4逻辑运算符 58

3.4.5运算符的优先顺序 59

3.5小结 60

3.6习题 60

第4章 程序控制 61

4.1分支结构 61

4.1.1单一分支结构 61

4.1.2多分支结构 62

4.1.3SelectCase语句 65

4.1.4IIF函数 67

4.2循环结构 67

4.2.1For……Next循环 67

4.2.2For Each……Next循环 69

4.2.3Do……Loop循环 70

4.2.4While……Wend循环 72

4.2.5循环出口 73

4.2.6循环嵌套 74

4.3消息框和输入框 75

4.3.1MsgBox函数 75

4.3.2VBA的InputBox函数 78

4.3.3Excel的InputBox函数 79

4.3.4Excel内置对话框 80

4.3.5命名参数 81

4.4小结 82

4.5习题 82

第5章 过程与常用函数 83

5.1Sub过程概述 83

5.1.1Sub过程概述 83

5.1.2过程的调用 84

5.2接受参数的Sub过程 85

5.2.1参数传递简介 85

5.2.2参数传递方式 86

5.3Function过程概述 88

5.3.1Function过程概述 88

5.3.2Function过程示例 89

5.4优化自定义函数 91

5.4.1添加帮助信息和更改类别 92

5.4.2加载宏 93

5.4.3参数优化 95

5.5常用内置函数 96

5.5.1数学函数 96

5.5.2字符串函数 96

5.5.3日期时间函数 98

5.5.4和转换有关的函数 99

5.5.5使用工作表函数 100

5.6小结 102

5.7习题 102

第6章 错误处理和代码调试 103

6.1错误处理机制 103

6.1.1错误类型 103

6.1.2预防错误发生 104

6.1.3错误捕获 106

6.1.4错误处理方式 107

6.2代码调试 108

6.2.1工作模式 109

6.2.2逐语句运行 109

6.2.3设置断点 110

6.2.4使用立即窗口调试 111

6.2.5添加监视 112

6.2.6快速监视 113

6.3小结 114

6.4习题 114

第7章 工作簿和工作表对象 115

7.1对象简介 115

7.1.1对象的概念 115

7.1.2Excel对象层次结构 117

7.2工作簿对象 118

7.2.1工作簿的引用方式 118

7.2.2新建和打开工作簿 120

7.2.3保存工作簿 122

7.2.4保护工作簿 124

7.2.5关闭工作簿 125

7.3工作表对象 126

7.3.1工作表的引用方法 126

7.3.2工作表名称 127

7.3.3添加和删除工作表 128

7.3.4保护工作表 130

7.3.5对工作表的其他操作 131

7.4打印 134

7.4.1打印输出 134

7.4.2使用对话框 135

7.5小结 138

7.6习题 138

第8章 单元格区域对象 139

8.1单元格区域对象引用和属性 139

8.1.1单元格引用方式 139

8.1.2单元格区域引用方式 141

8.1.3行和列引用方式 143

8.1.4单元格的值与公式 144

8.1.5Range属性 146

8.1.6Cells属性 147

8.1.7颜色控制 148

8.1.8其他常用属性 150

8.2单元格区域常见操作 150

8.2.1选中或者激活单元格区域 150

8.2.2为单元格区域命名 151

8.2.3删除操作 152

8.2.4复制、剪切及粘贴 154

8.2.5指定特殊单元格 156

8.2.6数据查找 158

8.2.7数据筛选 160

8.2.8排序和分类汇总 162

8.2.9单元格区域保护 165

8.2.10指定区域最后一行 167

8.3单元格区域和数组 169

8.3.1单元格区域向数组传递数据 170

8.3.2数组向单元格区域传递数据 170

8.4小结 171

8.5习题 172

第9章 窗体和控件概述 173

9.1窗体简介 173

9.1.1新建窗体 173

9.1.2窗体的属性 173

9.1.3显示和关闭窗体 175

9.2控件简介 176

9.2.1在窗体中添加控件 177

9.2.2自定义工具箱 179

9.2.3自定义组合控件 180

9.2.4为工具箱添加新控件 181

9.2.5在工作表中使用控件 181

9.3小结 184

9.4习题 184

第10章 控件应用 185

10.1常用控件 185

10.1.1标签控件(Label) 185

10.1.2文本框(TextBox) 188

10.1.3组合框(ComboBox) 190

10.1.4列表框(ListBox) 195

10.1.5复选框(CheckBox) 200

10.1.6单选按钮(OptionButton) 200

10.1.7切换按钮(ToggleButton) 201

10.1.8框架(Frame) 202

10.1.9命令按钮(CommandButton) 204

10.1.10TabStrip 205

10.1.11多页控件(MultiPage) 205

10.1.12滚动条(ScrollBar) 208

10.1.13数值调节按钮(SpinButton) 210

10.1.14图像(Image) 211

10.1.15RefEdit 213

10.2 ActiveX控件介绍 213

10.2.1ListView控件 213

10.2.2Spreadsheet控件 216

10.2.3TreeView控件 218

10.3 Control和Collection 222

10.3.1Control控件 223

10.3.2Collection对象 225

10.4小结 227

10.5习题 227

第11章 事件概述 229

11.1事件 229

11.1.1事件的分类与应用 229

11.1.2带参数的事件 230

11.2常用事件 231

11.2.1工作簿常用事件 231

11.2.2工作表常用事件 234

11.2.3OnTime事件 236

11.2.4OnKey事件 237

11.2.5和鼠标键盘相关的事件 239

11.3小结 240

11.4习题 240

第12章 图表 241

12.1使用VBA绘制图表的方法 241

12.1.1图表描述 241

12.1.2录制宏 242

12.1.3图表对象的表示方式 243

12.1.4操作图表 244

12.1.5图表类型 246

12.2图表中的对象 248

12.2.1图表中的区域 248

12.2.2坐标轴 250

12.2.3数据系列 251

12.2.4数据标签 254

12.3图表编程实例 255

12.3.1在窗体中显示图表 255

12.3.2动态区域 258

12.4小结 259

12.5习题 259

第13章 数据透视表 261

13.1使用VBA制作数据透视表 261

13.1.1录制宏 261

13.1.2数据透视表各对象的含义 263

13.1.3PivotFields对象 266

13.1.4数据透视表字段应用 271

13.2使用外部数据源 276

13.2.1使用外部数据源的方法 276

13.2.2使用Access数据库 278

13.2.3使用Visual Foxpro数据库 280

13.2.4使用SQLSERVER数据库 281

13.3小结 282

13.4习题 282

第14章 和其他应用程序关系 283

14.1启动其他应用程序 283

14.1.1Shell函数简介 283

14.1.2激活己打开的程序 285

14.1.3打开其他的Office程序 286

14.1.4SendKeys控制程序 286

14.2对Office程序的控制 287

14.2.1引用对象 287

14.2.2将Excel的内容写入Word中 288

14.2.3Excel读取Word中表格内容 290

14.2.4使用OutLook发送电子邮件 292

14.3读写注册表 293

14.3.1添加项 293

14.3.2读取键值 295

14.3.3删除指定内容 295

14.4小结 296

14.5习题 296

第15章 文件操作与加载项 297

15.1常规的文件操作 297

15.1.1文件夹操作 297

15.1.2文件操作 299

15.1.3打开文本文件 303

15.1.4读取文本文件 303

15.1.5写入文本文件 305

15.1.6追加数据 306

15.2 FileSystemObject对象 307

15.2.1创建FileSystemObject对象 307

15.2.2文件夹操作 308

15.2.3文件操作 311

15.2.4读取文本文件 313

15.2.5写入文本文件 314

15.2.6追加数据 316

15.3加载项 317

15.3.1查看加载项 317

15.3.2创建加载项 317

15.3.3使用工作表 319

15.3.4创建Sub过程 319

15.3.5处理加载项 320

15.3.6使用加载项中的函数 323

15.3.7使用加载项中的Sub过程 323

15.3.8使用加载项中的工作表 325

15.3.9加载项的属性和方法 326

15.4小结 328

15.5习题 328

第16章 处理XML 329

16.1XML简介 329

16.1.1XML文档结构简介 329

16.1.2查看XML文档数据 331

16.1.3映射 332

16.1.4XML架构 333

16.2利用VBA处理XML文档 336

16.2.1接收XML文档数据 336

16.2.2映射的属性和方法 338

16.2.3导出到XML文档 340

16.3利用DOM处理XML文档 341

16.3.1DOM和XPath 341

16.3.2载入XML文档 342

16.3.3节点集 343

16.3.4查询XML文档中数据 344

16.3.5删除XML文档中数据 347

16.3.6修改XML文档中数据 349

16.3.7增加XML文档中节点 350

16.4小结 352

16.5习题 352

第17章 CommandBar对象 353

17.1工具栏 353

17.1.1CommandBar对象简介 353

17.1.2自定义工具栏的方法 354

17.1.3添加自定义工具栏 354

17.1.4删除自定义工具栏 356

17.2菜单 356

17.2.1添加和删除自定义菜单项 356

17.2.2删除自定义CommandBar对象 358

17.3 CommandBar中的控件 359

17.3.1CommandBar中控件操作 359

17.3.2CommandBar中控件属性 363

17.3.3OnAction属性 364

17.4快捷菜单 367

17.4.1添加和删除快捷菜单 367

17.4.2级联菜单设计 368

17.4.3使用自定义的快捷菜单 370

17.4.4禁用快捷菜单及菜单项 371

17.5小结 372

17.6习题 372

第18章 Ribbon设计 373

18.1Ribbon设计初步 373

18.1.1认识Exce12007的文件 373

18.1.2定制Ribbon 374

18.1.3了解Offiice2007Custom UI Editor编辑器 376

18.1.4使用UI编辑器 378

18.1.5显示中文 379

18.2 Ribbon设计详解 381

18.2.1选项卡设计 381

18.2.2组设计 383

18.2.3控件设计 385

18.3回调 389

18.3.1定义回调过程 389

18.3.2回调过程的使用方法 392

18.3.3回调过程列表 396

184小结 397

185习题 398

第19章 类模块 399

19.1创建自定义类 399

19.1.1类模块简介 399

19.1.2使用Public设置属性 400

19.1.3属性设置 401

19.1.4方法设置 403

19.1.5使用自定义类 404

19.1.6完善myChart类 406

19.1.7自定义事件 407

19.2集合 409

19.2.1创建myCharts类 410

19.2.2使用myCharts类 410

19.3小结 412

19.4习题 412

第20章 为程序提供帮助 413

20.1从内部提供帮助 413

20.1.1利用工作表显示帮助内容 413

20.1.2利用窗体显示帮助内容 415

20.2利用CHM帮助文件 418

20.2.1了解CHM文件 418

20.2.2制作CHM文件 418

20.2.3和程序相关联 421

20.3为自定义函数提供帮助 422

20.3.1创建自定义函数和帮助文件 422

20.3.2关联所需指定内容 424

20.3.3自定义函数和CHM文件相关联 424

20.4小结 426

20.5习题 426

第21章 ADO概述 427

21.1 ADO数据访问技术 427

21.1.1ADO简介 427

21.1.2ADO对象介绍 428

21.1.3记录集简介 430

21.1.4游标简介 433

21.1.5使用记录集 434

21.2使用ODBC访问数据库 440

21.2.1ODBC简介 440

21.2.2使用DSN 441

21.2.3指定驱动程序的方法 445

21.2.4访问Access类型数据库 445

21.2.5访问CSV类型数据库访问 446

21.2.6访问Excel类型数据库 448

21.2.7访问VFP类型数据库 450

21.2.8访问SQL Server数据库 451

21.3使用OLEDB访问数据库 453

21.3.1指定数据提供者 453

21.3.2访问Access类型数据库 453

21.3.3访问Excel类型数据库 454

21.3.4访问文本文件类型数据库 455

21.3.5访问SQL Server数据库 457

21.4小结 458

21.5习题 458

第22章 数据查询 459

22.1不设定条件的查询 459

22.1.1SELECT语句简介 459

22.1.2查询表格中所有字段的记录 460

22.1.3查询部分字段的记录 461

22.1.4只显示唯一的记录 462

22.1.5查询指定数量的记录 463

22.1.6使用表达式进行查询 464

22.2设定条件的查询 465

22.2.1运算符 465

22.2.2简单查询条件的设定 466

22.2.3模糊查询 470

22.2.4查询值为空/非空的记录 471

22.3结果排序 472

22.3.1按字段排序 472

22.3.2按照表达式排序 473

22.3.3按照字段别名排序 474

22.4分组查询 475

22.4.1分组查询简介 475

22.4.2使用HAVING设置条件 478

22.4.3HAVING和WHERE的区别 479

22.5多表查询 480

22.5.1左外连接和右外连接 480

22.5.2全外连接 483

22.5.3内连接 484

22.6 嵌套查询 485

22.6.1SELECT返回一个值 485

22.6.2SELECT返回一列 486

22.7小结 487

22.8习题 488

第23章 数据编辑 489

23.1向数据库添加记录 489

23.1.1添加记录到SQL Server数据库 489

23.1.2添加记录到其他类型数据库 490

23.1.3添加多条记录 493

23.2更新数据库中的记录 494

23.2.1更改SQL Server类型数据库 494

23.2.2更改其他类型数据库 495

23.3删除数据库中的记录 497

23.3.1删除SQL Server类型数据库中的记录 497

23.3.2删除Access类型数据库中的记录 499

23.4小结 500

23.5习题 500

第24章 其他方法处理外部数据 501

24.1 QueryTable对象 501

24.1.1读取外部数据库的方法 501

24.1.2建立QueryTable 502

24.1.3具有参数的查询 503

24.1.4使用ListObject显示数据 505

24.2查询其他类型数据库 506

24.2.1查询文本文件 506

24.2.2查询SQL Server数据库 507

24.2.3查询网页中的表格 508

24.3使用连接文件 510

24.3.1查看已有的连接文件 510

24.3.2建立Office数据连接 511

24.3.3使用ODC连接文件 513

24.3.4Web查询的数据连接文件 514

24.3.5使用IQY连接文件 515

24.4使用连接对象 516

24.4.1创建连接对象 516

24.4.2使用连接对象 517

24.5小结 518

24.6习题 518

查看更多关于Excel VBA语法与应用手册的内容

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