书籍详情
《官方正版 深入浅出Excel VBA Excel VBA程序设计教程 Excel VB》[99M]百度网盘|亲测有效|pdf下载
  • 官方正版 深入浅出Excel VBA Excel VBA程序设计教程 Excel VB

  • 作者:杨洋 著
  • 热度:4813
  • 上架时间:2025-01-04 08:18:29
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍



商品参数

8084c1e77051233e.jpg.avif



内容介绍

    本书基于作者在高校课堂和网络教育中多年积累的教学经验,由浅入深地讲解了Excel VBA 程序设计的知识与技巧,涵盖数据处理、格式排版、文件管理、窗体设计,以及集合、字典、正则表达式、Web 信息提取等各方面常用技能。本书力求做到体系严谨、语言风趣,用轻松、生动的语言引导读者领会 Excel VBA 编程的精髓与关键,进而一窥计算机科学世界的神奇与美妙。同时,本书精心设计了60 个改编自真实场景的原创案例,使每个环节的学习都能映射到实际生活中的需求,为初学者提供一条独特、实用的VBA 学习路径。此外,本书的主体内容与作者在网易云课堂开设的《全民一起VBA》系列视频课程相互匹配并互有补充。该系列课程以生动幽默的动画形式展现了Excel VBA 编程的全貌,读者可以参照学习,加深理解。



作者介绍

    资深软件工程师,前同济大学副教授,长期在高校从事计算机科学和信息管理领域的教学科研工作,拥有会计学学士、硕士,计算机科学硕士以及信息管理博士等学位,并曾从事计算机科学博士后研究。



关联推荐

本书适合初学Excel VBA程序设计的读者,以及非计算机专业、无实际编程经验的各行业人士学习使用,也可以作为大专院校学生的辅助教材或自学参考书。
目录

第 1 章奇境的入口——从VBE 走进VBA 编程世界1

11 在哪里写代码——VBE 与模块2

111 找到VBA 编辑器2

112 在正确的位置编写代码4

12 见微知著——从一个简单例子观察VBA 程序的结构7

121 Sub / End Sub——程序的起始与结束8

122 词汇与语句——程序语言的基本要素9

13 Cells 与运算符——用VBA 控制Excel 单元格10

131 Cells——代码与表格之间的桥梁 11

132 赋值操作——等号的主要用途12

133 加、减、乘、除——基本的算术运算符12

14 VBA 程序的运行与保存——按钮、XLSM 文件及宏安全性13

141 宏与宏安全性14

142 运行VBA 程序的常用方法14

143 XLSM 文件——VBA 程序的藏身之所17

本章小结18

第2 章程序的记忆——变量与常量19

21 变量的作用与含义19

211 为什么需要使用变量19

212 什么是变量21

213 再问一次:什么是变量22

214 前后对比——使用变量的好处23

22 没有规矩不成方圆——有关变量的实践24

221 变量的命名24

222 强制声明28

223 把重复数据都抽取为变量31

23 常量——那些重复却不变的内容32

本章小结35

第3 章力量的源泉——循环结构36

31 循环结构概述37

32 For…Next 循环语句38

321 For…Next 循环语句的基本语法38

322 For…Next 循环的典型用法40

323 Step 子句42

324 For…Next 循环的“初学者陷阱”45

33 用循环实现汇总——累加器与计数器48

34 缩进与注释——提高代码的可读性50

341 代码缩进50

342 代码注释52

本章小结53

第4 章智能的产生——判断结构54

41 If 语句与关系运算55

411 用If 语句实现判断结构55

412 用关系运算比较大小57

413 用Else 和ElseIf 实现多分支判断57

42 嵌套结构——多层If 语句的使用67

43 逻辑表达式——怎样表示“与”或“非”71

431 逻辑表达式71

432 常见逻辑运算符的使用方法71

44 Select…Case 结构79

441 Select…Case 结构的基本用法79

442 在Case 语句中表示复杂条件80

本章小结81

第5 章文字的表述——字符串基础83

51 字符串的基本概念与格式84

511 什么是字符串84

512 区分字符串与变量86

513 在字符串中表示特殊符号86

52 字符串的理解要点89

521 空字符串89

522 非打印字符(空白字符) 90

523 区分大小写字符91

524 区分数字与字符串91

53 字符串连接操作92

531 字符串连接符——“+”与“&” 92

532 灵活构造字符串93

本章小结96

第6 章诊断的技巧——程序调试97

61 程序错误的类型与排查97

611 编译错误98

612 运行时错误99

613 逻辑错误100

62 使用断点与监视101

621 “望闻”之术——设置断点101

622 “问”的技巧——添加监视102

623 “切”脉秘籍——让程序单步执行104

63 代码“无间道”——DebugPrint 与立即窗口109

本章小结 110

第7 章维度的拓展——再谈循环结构 111

71 多重循环 112

711 双重循环的概念 112

712 初学者常见错误 114

713 更多层次的嵌套循环 119

72 While 循环120

721 Do While 循环的基本用法120

722 While 循环结构的初学者陷阱123

723 Do While 循环的典型应用125

724 While 循环的各种形式129

73 Exit 语句与Goto 语句131

731 跳出当前结构——Exit 语句的使用131

732 随心所欲难免逾矩——Goto 语句及其利弊133

733 异常处理——On Error Goto 语句134

本章小结137

第8 章名字的魔力——面向对象与录制宏138

81 面向对象——程序员的世界观139

811 面向过程与面向对象简述139

812 类、对象、属性、方法141

82 从Range 看VBA 对象的使用方法143

821 Range 对象概述143

822 Range 对象的基本用法与技巧144

823 设置单元格格式—— 字体、颜色及With 结构150

824 智能提示——使用As 关键字声明对象类型156

83 Excel 对象体系157

831 了解所有对象——对象浏览器与MSDN 157

832 常用的Excel 对象159

84 打开黑箱看代码——录制宏160

841 宏的录制过程160

842 宏代码的解读与运用162

843 对录制宏代码的初步优化164

本章小结165

第9 章能力的释放——批量处理工作表与工作簿166

91 个体与集合——再谈Excel 常用对象间的关系167

92 工作表对象168

921 为Range 对象指定所属工作表168

922 技巧与陷阱——With 与Range170

923实践——按名引用工作表172

924 遍历所有工作表172

925 多个工作表汇总的常用技巧175

926 工作表的其他常用操作180

93 工作簿对象183

931 工作簿文件的打开、保存与关闭183

932 常用技巧——工作簿的拆分与汇总187

本章小结191

第10 章结构的艺术——过程、函数与字符串处理193

101 子过程与“结构化程序设计” 194

1011 子过程基本概念与调用方法194

1012 变量的作用域198

1013 参数的概念199

1014 子过程与参数的更多细节202

102 函数与自定义公式204

1021 函数的格式与功能204

1022 将函数作为表格公式209

1023 系统函数 211

1024 Msgbox 函数212

103 字符串函数214

1031 计算字符串长度214

1032 将字符串规范化215

1033 替换文本217

1034 子串操作218

1035 字符串函数的应用222

本章小结223

第11 章万物的源头—Application 对象225

111 隐藏的Application 对象226

1111 Cells 的真实来历226

1112 与Cells 类似的情况227

112 通过WorksheetFunction 属性调用公式229

113 Application 的其他属性与方法232

1131 常用属性232

1132 常用方法235

本章小结236

第12 章细分的好处——VBA 数据类型238

121 VBA 数据类型概述239

1211 为什么要划分数据类型239

1212 变体类型的功与过240

1213 VBA 中的数据类型概览243

122 数字类型244

1221 常用类型:Integer、Long 和Double(符号问题) 244

1222 其他类型:Byte、Single、Currency 和Decimal 246

1223 简写符号248

1224 初学者陷阱:常数有时也要声明类型248

1225 自动类型转换与强制类型转换250

123 字符串类型253

1231 字符的本质253

1232 像数字一样处理字符串255

124 日期类型258

1241 日期和时间的一般表示259

1242 常用日期函数259

1243 日期类型的本质265

125 逻辑类型266

1251 逻辑值与逻辑运算266

1252 逻辑类型的应用269

126 对象类型272

127 数据类型的检测273

128 “无”的各种表示方法——Nothing、Null 与Empty 275

本章小结275

第13 章集体的名义——VBA 中的数组277

131 数组的基本概念278

1311 什么是数组278

1312 数组声明中的细节问题279

1313 数组的用途与技巧281

132 动态数组285

1321 动态数组与ReDim 语句285

1322 使用Split 拆分字符串287

133 多维数组与表格读写289

1331 什么是二维数组289

1332 二维数组与Range 对象(读写和处理效率、下标起点、单行单列读写)291

1333 多维数组的概念293

本章小结294

第14 章信息的整合——文件与文件夹操作295

141 读写文本文件296

1411 什么是文本文件296

1412 文本文件的打开与读取296

1413 将数据写入文本文件300

142 打开文件夹中的所有文件302

1421 Dir 函数的基本用法302

1422 Dir 函数的更多技巧303

143 其他文件操作简介305

本章小结306

第15 章选择的自由——自定义参数及其他函数技巧307

151 可选参数308

1511 Optional 与默认值308

1512 可选参数的省略与按名传递309

1513 判断可选参数是否被使用 311

152 引用传递与值传递312

153 随机数函数的使用314

1531 Rnd 函数的基本用法314

1532 深入了解:“伪”随机数与“种子” 316

本章小结318

第16 章区域的管理——深入了解Range 对象320

161 遍历Range 内部单元格321

1611 Cells 属性321

1612 自定义公式322

1613 Rows 与Columns 属性323

162 获取Range 对象的描述信息324

1621 位置信息324

1622 公式信息325

1623 合并单元格信息326

163 重新定位Range 对象329

1631 Offset、Resize 与CurrentRegion 属性329

1632 Worksheet 对象的Cells 与UsedRange 属性333

1633 Application 对象的Union 与Intersection 方法334

164 Find 与Sort 方法简介334

1641 RangeFind 方法334

1642 RangeSort 方法336

本章小结337

第17 章“神经”的连通——编写事件处理程序339

171 事件编程基本概念与过程340

1711 事件与事件响应340

1712 事件编程的基本步骤340

172 Excel 常用事件343

1721 工作表事件343

1722 工作簿常用事件347

173 事件级联348

174 访问修饰符与静态变量350

1741 访问修饰符350

1742 静态变量352

1743 静态变量在事件处理中的应用353

本章小结355

第18 章界面的革新——设计用户窗体356

181 窗体程序开发过程357

1811 窗体与控件357

1812 窗体模块与设计器357

1813 指定属性和外观359

1814 为窗体事件编写代码361

1815 窗体的显示与退出363

182 窗体与常用控件的属性、事件和方法365

1821 窗体对象365

1822 标签与文本框367

1823 列表框与组合框369

1824 单选按钮、复选框及框架372

1825 窗体控件综合案例——将数据录入工作表375

183 其他常用控件及附加控件378

1831 其他常用控件简介378

1832 附加控件的使用379

184 关于窗体与控件的其他要点383

1841 多窗体协同383

1842 多个控件的对齐383

1843 工作表中的ActiveX 控件384

本章小结385

第19 章工具的升级——集合、字典及正则表达式386

191 集合对象387

192 字典对象388

1921 使用CreateObject 创建外部对象388

1922 字典的概念与应用390

1923 字典的其他常用属性与方法393

193 正则表达式入门394

1931 什么是正则表达式395

1932 正则表达式的基本语法396

1933 在VBA 中使用正则表达式410

本章小结415

第20 章天地的无穷——那些未及细说的主题416

201 类模块与自定义类417

202 开发小型管理信息系统418

203 深入操作Office 软件与Windows 系统421

204 算法的价值421

结语 VBA 的未来423