当前位置:首页 > 工业技术
Excel VBA标准教程
Excel VBA标准教程

Excel VBA标准教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:丁士峰,张鹏伟等编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2011
  • ISBN:9787122101228
  • 页数:363 页
图书介绍:本书介绍了VBA基础知识等。
《Excel VBA标准教程》目录

第1章VBA开发环境(VBE) 2

1.1VBA与VB 2

1.1.1概述 2

1.1.2VBA的功能 3

1.1.3VBA在Excel中的应用 4

1.2VBE与环境设定 4

1.2.1功能窗口 5

1.2.2工具栏 6

1.2.3开发VBA应用的基本步骤 6

1.2.4使用VBA帮助 8

1.3本章小结 9

1.4本章习题 9

第2章VBA编程基础 10

2.1宏 10

2.1.1录制宏 10

2.1.2录制宏的相对模式和绝对模式 12

2.1.3宏安全性 13

2.1.4宏的缺陷与改进 15

2.1.5为按钮事件指定宏 16

2.2VBA基础语法 18

2.2.1模块概述 18

2.2.2变量的定义 18

2.2.3变量的命名规则 19

2.2.4VBA的数据类型 20

2.2.5使用常量 21

2.2.6数组 22

2.2.7作用域 23

2.3VBA基础语句 24

2.3.1注释 24

2.3.2GoTo语句 24

2.3.3VBA操作符 26

2.3.4VBA错误处理 26

2.4VBA控制语句 28

2.4.1判断语句 28

2.4.2循环语句 31

2.5VBA Sub过程 35

2.5.1过程的声明 35

2.5.2过程的作用域 36

2.5.3过程的调用 36

2.5.4过程的参数 38

2.6工作表函数的使用 40

2.6.1VBA函数与工作表函数的异同 40

2.6.2在VBA中调用工作表函数 40

2.6.3在工作表中使用VBA函数 41

2.7 VBA自定义函数 42

2.7.1函数的声明 42

2.7.2函数的作用域 43

2.7.3函数的调用 43

2.7.4函数的参数 44

2.8使用VBA内置函数 45

2.8.1判断函数 45

2.8.2日期函数 46

2.8.3转换函数 47

2.9本章小结 48

2.10本章习题 48

第3章Excel对象模型 49

3.1概念及属从关系 49

3.1.1关系描述 49

3.1.2关系导图 50

3.2理解对象、属性和方法 50

3.2.1什么是对象 51

3.2.2对象的属性和方法 52

3.2.3集合对象 52

3.3Excel核心对象 53

3.3.1Application对象 53

3.3.2Workbook对象 54

3.3.3Worksheet对象 54

3.3.4Range对象 55

3.3.5Chart对象 56

3.3.6Shape对象 57

3.4本章小结 58

3.5本章习题 58

第4章交互对话 60

4.1MsgBox消息框 60

4.1.1基本参数 60

4.1.2自定义按钮与图标 61

4.2InputB ox输入框 63

4.2.1InputBox与Application.InputBox对话框 63

4.2.2Application.InputBox的返回类型 64

4.3本章小结 66

4.4本章习题 66

第5章Range对象 67

5.1单元格的引用方法 67

5.1.1单元格区域的表示方法 67

5.1.2行属性和列属性 69

5.1.3UsedRange已使用区域属性 70

5.1.4CurrentRegion当前区域属性 70

5.1.5Union区域合并 71

5.1.6Intersect相交区域 72

5.2区域操作 73

5.2.1选择和激活区域 73

5.2.2Offset偏移区域 74

5.2.3清除区域和清除内容 75

5.2.4Delete删除区域 76

5.3单元格设置 77

5.3.1单元格底色设置 77

5.3.2单元格字体属性设置 78

5.3.3边框线条的设置 79

5.3.4单元格数据格式设置 80

5.3.5行高和列宽 81

5.4合并拆分单元格 82

5.4.1单元格的合并 82

5.4.2合并单元格的拆分 83

5.5查找特殊单元格 83

5.5.1用Specialcells查找匹配单元格 83

5.5.2使用Find查找单元格 86

5.6复制和移动单元格 88

5.6.1Copy和Paste功能 88

5.6.2移动单元格区域 89

5.7单元格公式 90

5.7.1Formula及R1C1 90

5.7.2在单元格写入公式 91

5.8本章小结 93

5.9本章习题 93

第6章Chart与Shape对象 94

6.1Chart对象 94

6.1.1由数据生成图表 94

6.1.2设定图表标题格式 99

6.1.3设定图表区域显示格式 100

6.1.4图表数据序列 101

6.1.5从零开始生成图表 103

6.2Shape对象 104

6.2.1在工作表中添加图形 104

6.2.2图形对象信息 109

6.2.3为图形添加文字 110

6.2.4填充图形 111

6.3本章小结 112

6.4本章习题 112

第7章Worksheet对象 113

7.1工作表的引用 113

7.1.1使用工作表名称 113

7.1.2使用工作表的索引号 114

7.2工作表的操作 115

7.2.1工作簿中工作表的数量统计 115

7.2.2活动工作表 116

7.2.3工作表的跳转 116

7.2.4增删工作表 117

7.2.5隐藏与显示工作表 119

7.2.6复制和移动工作表 120

7.3常用工作表事件 121

7.3.1Activate事件与Deactivate事件 121

7.3.2SelectionChange事件 122

7.3.3Change事件 123

7.3.4Calculate事件 124

7.4工作表数据处理 124

7.4.1数据筛选 124

7.4.2数据隐藏 127

7.4.3数据汇总 128

7.4.4去除重复数据 131

7.4.5多表汇总 132

7.4.6工作表排序 134

7.5工作表的保护 135

7.5.1保护工作表 135

7.5.2解除工作表保护 138

7.6本章小结 138

7.7本章习题 139

第8章Workbook 对象 140

8.1工作簿集合 140

8.1.1获取工作簿数量 140

8.1.2引用工作簿 141

8.1.3创建新的工作簿 142

8.1.4打开工作簿 142

8.1.5打开文本文件 144

8.1.6关闭所有工作簿 145

8.1.7引用当前工作簿 146

8.2工作簿的操作 146

8.2.1激活工作簿 146

8.2.2关闭指定工作簿 147

8.2.3工作簿的保存 148

8.2.4工作簿另存为指定文件名 148

8.2.5工作簿的一些通用属性 150

8.2.6获取工作簿的内置属性 151

8.2.7备份工作簿 154

8.3工作簿防护 155

8.3.1工作簿的加密保护 155

8.3.2工作簿的取消保护 157

8.4本章小结 157

8.5本章习题 157

第9章Application对象 158

9.1Application对象的常用属性和方法 158

9.1.1Application对象的常用属性 158

9.1.2Application对象的常用方法 159

9.2Application对象的常用操作 159

9.2.1Excel窗口标题栏的设置 159

9.2.2设置屏幕更新 160

9.2.3状态栏的设置 161

9.2.4设置显示光标 162

9.2.5使用Excel内置对话框 163

9.2.6使用VBA的文件对话框 164

9.2.7在VBA中执行宏 165

9.2.8通过键盘键执行特定的代码 165

9.2.9使用OnTime定时执行代码 167

9.3 Application其他的成员 168

9.3.1与文件相关的成员 168

9.3.2与计算相关的成员 172

9.4Excel相关信息的获取 173

9.4.1获取用户名称 173

9.4.2Excel版本信息 174

9.5响应Application级别的事件 175

9.5.1声明Application事件 175

9.5.2Application事件列表 176

9.6本章小结 177

9.7本章习题 177

第10章用户窗体 180

10.1创建窗体 180

10.1.1为什么要使用窗体 180

10.1.2创建一个窗体 181

10.2使用工具箱控件设计窗体 182

10.2.1工具箱控件 182

10.2.2控件的使用 183

10.2.3响应控件事件 184

10.2.4设置控件Tab键顺序 185

10.3窗体的显示与关闭 185

10.3.1窗体的加载 186

10.3.2模式与无模式窗体 186

10.3.3窗体的隐藏 187

10.3.4窗体的卸载 187

10.4用户窗体事件 187

10.4.1Initialize窗体初始化事件 188

10.4.2Activate和Deactivate事件 188

10.4.3QueryClose和Terminate事件 189

10.5本章小结 190

10.6本章习题 190

第11章常用控件操作 191

11.1常用控件 191

11.1.1命令按钮 191

11.1.2文本框 192

11.1.3列表框 194

11.1.4组合框 197

11.1.5选项按钮 200

11.1.6复选框 201

11.2高级控件 203

11.2.1多页控件 203

11.2.2TabStrip控件 204

11.2.3图像控件 206

11.2.4旋转按钮 207

11.3本章小结 207

11.4本章习题 208

第12章数组 210

12.1数组之“组” 210

12.1.1一维数组 210

12.1.2多维数组 211

12.1.3动态数组 212

12.1.4下标、下界与上界 213

12.2数组数据的处理 214

12.2.1读取数据 214

12.2.2数组的处理 215

12.3本章小结 217

12.4本章习题 217

第13章字典 218

13.1 Collection与字典 218

13.1.1Collection的作用 218

13.1.2Dictionary字典对象 219

13.1.3操作字典对象 220

13.2字典的应用 222

13.2.1提取不重复记录 222

13.2.2数据的条件汇总 223

13.2.3数据的拆分 225

13.3本章小结 227

13.4本章习题 227

第14章使用VBA操作数据 230

14.1使用ADO访问数据库 230

14.1.1ADO控件的引用 230

14.1.2ADODB.Connection对象 231

14.1.3ADODB.Recordset对象 234

14.1.4ADODB.Command对象 237

14.2操作XML 238

14.2.1从XML中导入数据 239

14.2.2追加XML数据 241

14.2.3保存XML数据 242

14.3本章小结 244

14.4本章习题 244

第15章使用VBA处理文件 245

15.1基本文件处理方法 245

15.1.1使用VBA内置成员处理文件 245

15.1.2获取和设置文件信息 246

15.1.3操作文件 248

15.1.4操作文件夹 249

15.1.5使用FileSearch对象 250

15.2使用FileSystemObject对象 252

15.2.1FileSystemObject对象介绍 252

15.2.2实例化FSO的两种方法 253

15.2.3使用FSO创建文本文件 254

15.2.4使用TextStream读写文本文件 256

15.3使用VBA操作文本文件 257

15.3.1打开和关闭文件 257

15.3.2读取文本文件 259

15.3.3写入文本文件 261

15.3.4文本文件的导入和导出 262

15.4本章小结 263

15.5本章习题 264

第16章高级窗体处理技术 265

16.1创建工作表输入窗体 265

16.1.1根据工作表字段设计用户窗体 265

16.1.2初始化用户窗体 267

16.1.3将用户窗体字段写回工作表 268

16.2用户窗体常用技巧 270

16.2.1在VBA中使用进度条 270

16.2.2使用窗体列表框选择工作表 272

16.2.3创建导航窗体 274

16.2.4使用VBA开发向导程序 277

16.3在窗体中显示图表 282

16.3.1从文件中加载图表 282

16.3.2使用ChartSpace控件 283

16.4本章小结 284

16.5本章习题 284

第17章类模块 285

17.1类模块基础 285

17.1.1什么是类模块 285

17.1.2创建类模块 286

17.1.3理解属性 288

17.1.4使用方法 290

17.1.5创建事件 290

17.2类模块实例 291

17.2.1批量添加控件事件 291

17.2.2美化用户界面 294

17.3本章小结 298

17.4本章习题 298

第18章与其他应用程序的交互 299

18.1与Word进行交互 299

18.1.1打开Word实例 299

18.1.2设置Word文本 301

18.1.3向Word中插入Excel图表 302

18.2使用Excel启动其他应用程序 303

18.2.1使用Shell函数 303

18.2.2使用ShellExecute API函数 304

18.2.3使用AppActivate激活运行的程序 305

18.3使用Excel创建幻灯片 306

18.3.1打开Powerpoint实例 306

18.3.2创建幻灯片 307

18.3.3向PowerPoint中插入Excel图表 309

18.4本章小结 310

18.5本章习题 310

第19章仓库管理系统 312

19.1设计思路 312

19.1.1需求分析 312

19.1.2系统功能分析 312

19.2登录窗体设计 313

19.2.1设计用户界面 313

19.2.2编写登录代码 314

19.3用户主界面的设计 316

19.4创建入库单 318

19.4.1创建入库单工作表界面 318

19.4.2新建入库单代码 318

19.4.3材料选择窗口的设计 320

19.4.4日期选择窗口的设计 322

19.4.5保存入库单 323

19.5创建出库单 325

19.5.1创建出库单工作表界面 326

19.5.2新建出库单 326

19.5.3领料部门设计 327

19.5.4保存出库单 328

19.6本章小结 331

第20章档案管理系统 332

20.1设计思路 332

20.1.1需求分析 332

20.1.2系统功能分析 332

20.2用户主窗体设计 333

20.2.1设计用户界面 333

20.2.2编写主窗体代码 333

20.3档案记录管理 336

20.3.1新增档案记录 336

20.3.2修改档案记录 340

20.3.3保存档案记录 342

20.3.4册除档案记录 344

20.3.5检索档案记录 345

20.4档案类别管理 347

20.4.1新增档案类别 347

20.4.2修改档案类别 349

20.4.3保存档案类别 350

20.4.4删除档案类别 351

20.4.5返回到前一工作表 353

20.5本章小结 355

第21章使用ADO编写生日查询系统 356

21.1设计思路 356

21.1.1需求分析 356

21.1.2系统功能分析 356

21.2生日查询模块 357

21.2.1人事基本资料 357

21.2.2公历生日查询 358

21.2.3农历生日查询 360

21.2.4一周农历生日名单 361

21.2.5一周公历生日名单 362

21.3本章小结 363

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