• 中文版Excel2019高级VBA编程宝典(第9版)
  • 中文版Excel2019高级VBA编程宝典(第9版)
  • 中文版Excel2019高级VBA编程宝典(第9版)
  • 中文版Excel2019高级VBA编程宝典(第9版)
  • 中文版Excel2019高级VBA编程宝典(第9版)
21年品牌 40万+商家 超1.5亿件商品

中文版Excel2019高级VBA编程宝典(第9版)

49 3.8折 128 八五品

仅1件

广东东莞
认证卖家担保交易快速发货售后保障

作者迪克·库斯莱卡(Dick Kusleika) 著;迈克尔·亚力山大(Michael Alexander)、石磊 译

出版社清华大学出版社

出版时间2020-05

版次1

装帧其他

货号004-10-07

上书时间2024-11-20

集海丝路书店

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 迪克·库斯莱卡(Dick Kusleika) 著;迈克尔·亚力山大(Michael Alexander)、石磊 译
  • 出版社 清华大学出版社
  • 出版时间 2020-05
  • 版次 1
  • ISBN 9787302551959
  • 定价 128.00元
  • 装帧 其他
  • 开本 16开
  • 页数 594页
  • 字数 983千字
【内容简介】

● 记录简单的宏以及执行其他相关操作
● 动态操作工作簿和工作表
● 自动生成透视表和图表 
● 管理外部数据和外部文件
● 从Excel直接发送邮件
● 创建自定义Excel功能区界面
● 开发和发布自定义的Excel加载项

 


 


【作者简介】

   Michael Alexander是一名微软认证应用程序开发人员(MCAD),著有Microsoft Access和 Microsoft Excel高级业务分析的相关书籍。他在Microsoft Office咨询和开发领域拥有超过20年的经验。

 


  Dick Kusleika荣膺12次Microsoft Excel MVP,25年来通过各种在线论坛、博客、图书以及会议为微软产品用户提供咨询服务。

 


【目录】


第i部分excelvba基础知识

章电子表格应用开发入门3

1.1什么是电子表格应用3

1.2应用开发的步骤4

1.3确定用户的需求4

1.4对满足这些需求的应用进行规划5

1.5确定适用的用户界面6

1.5.1自定义功能区7

1.5.2自定义快捷菜单7

1.5.3创建快捷键7

1.5.4创建自定义对话框8

1.5.5在工作表中使用activex控件8

1.5.6开始开发工作9

1.6关注终用户10

1.6.1测试应用10

1.6.2应用的安全问题11

1.6.3如何让应用程序看起来更简明美观12

1.6.4创建用户帮助系统12

1.6.5将开发成果归档13

1.6.6给用户发布应用程序13

1.6.7在必要时对应用进行更新13

1.7其他开发问题14

1.7.1用户安装的excel版本14

1.7.2语言问题14

1.7.3系统速度14

1.7.4显示模式15

第2章vba概述16

2.1宏录制器16

2.1.1创建你的个宏16

2.1.2比较宏录制的模式和相对模式19

2.1.3关于宏录制的其他概念22

2.2visualbasic编辑器概述26

2.2.1了解vbe组件26

2.2.2使用工程资源管理器27

2.2.3使用代码窗29

2.2.4自定义vba环境31

2.2.5“编辑器格式”选项卡32

2.2.6“通用”选项卡33

2.2.7“可连接的”选项卡33

2.3vba的基础知识34

2.3.1了解对象34

2.3.2了解集合35

2.3.3了解属35

2.3.4了解方37

2.4使用range对象38

2.4.1找到range对象的属39

2.4.2range属39

2.4.3cells属40

2.4.4offset属42

2.5需要记住的基本概念43

2.6学更多信息44

2.6.1阅读本书剩余的章节44

2.6.2让excel来帮助编写宏45

2.6.3使用帮助系统45

2.6.4使用对象浏览器45

2.6.5从网上获取46

2.6.6利用用户论坛47

2.6.7访问专家博客47

2.6.8通过youtube查找视频48

2.6.9通过microsoftofficedevcenter获取信息48

2.6.10解析其他的excel文件48

2.6.11咨询周围的excel人才48

第3章vba编程基础49

3.1vba语言元素概览49

3.2注释51

3.3变量、数据类型和常量52

3.3.1定义数据类型53

3.3.2声明变量54

3.3.3变量的作用域56

3.3.4使用常量58

3.3.5使用字符串60

3.3.6使用期60

3.4赋值语句61

3.5数组63

3.5.1声明数组63

3.5.2声明多维数组64

3.5.3声明动态数组64

3.6对象变量64

3.7用户自定义的数据类型66

3.8内置函数66

3.9处理对象和集合69

3.9.1with-endwith结构69

3.9.2foreach-next结构70

3.10控制代码的执行71

3.10.1goto语句72

3.10.2if-then结构72

3.10.3selectcase结构76

3.10.4指令块的循环79

第4章vba的子过程86

4.1关于过程86

4.1.1子过程的声明87

4.1.2过程的作用域88

4.2执行子过程89

4.2.1通过“运行子过程/用户窗体”命令执行过程89

4.2.2从“宏”对话框执行过程89

4.2.3用ctrl快捷键组合执行过程90

4.2.4从功能区执行过程91

4.2.5从自定义快捷菜单中执行过程91

4.2.6从另一个过程中执行过程91

4.2.7通过单击对象执行过程95

4.2.8在事件发生时执行过程96

4.2.9从“立即窗”执行过程97

4.3向过程中传递参数97

4.4错误处理技术100

4.4.1捕获错误101

4.4.2错误处理示例102

4.5使用子过程的实际示例104

4.5.1目标104

4.5.2工程需求105

4.5.3已经了解的信息105

4.5.4解决方105

4.5.5初步的录制工作106

4.5.6初始设置107

4.5.7代码的编写108

4.5.8排序过程的编写109

4.5.9更多测试113

4.5.10修复问题113

4.6实用程序的可用116

4.7对工程进行评估117

第5章创建函数过程118

5.1子过程与函数过程的比较118

5.2为什么创建自定义的函数119

5.3自定义函数示例119

5.3.1在工作表中使用函数119

5.3.2在vba过程中使用函数120

5.3.3分析自定义函数121

5.4函数过程122

5.4.1函数的作用域123

5.4.2执行函数过程124

5.5函数过程的参数126

5.6函数示例126

5.6.1无参数的函数126

5.6.2带有一个参数的函数128

5.6.3带有两个参数的函数131

5.6.4使用数组作为参数的函数132

5.6.5带有可选参数的函数133

5.6.6返回vba数组的函数134

5.6.7返回错误值的函数136

5.6.8带有不定数量参数的函数138

5.7模拟excel的sum函数139

5.8扩展后的期函数142

5.9函数的调试143

5.10使用“插入函数”对话框144

5.10.1使用macrooptions方144

5.10.2指定函数类别146

5.10.3手动添加函数说明147

5.11使用加载项存储自定义函数148

5.12使用windowsapi148

5.12.1windowsapi示例149

5.12.2确定windows149

5.12.3检测shift键150

5.12.4了解有关api函数的更多信息151

第6章了解excel事件152

6.1excel可以监视的事件类型152

6.1.1了解事件发生的顺序153

6.1.2存放事件处理程序的位置153

6.1.3禁用事件154

6.1.4输入事件处理代码155

6.1.5使用参数的事件处理程序156

6.2工作簿级别的事件157

6.2.1open事件158

6.2.2activate事件159

6.2.3sheetactivate事件159

6.2.4newsheet事件159

6.2.5beforesave事件160

6.2.6deactivate事件160

6.2.7beforeprint事件160

6.2.8beforeclose事件162

6.3检查工作表事件163

6.3.1change事件164

6.3.2监视特定单元格区域的修改165

6.3.3selectionchange事件169

6.3.4beforedoubleclick事件170

6.3.5beforerightclick事件170

6.4监视应用程序事件171

6.4.1启用应用程序级别的事件172

6.4.2确定工作簿何时被打开173

6.4.3监视应用程序级别的事件174

6.4.4访问与对象无关联的事件174

6.4.5ontime事件174

6.4.6onkey事件176

第7章vba编程示例与技巧179

7.1通过示例学179

7.2处理单元格区域179

7.2.1复制单元格区域180

7.2.2移动单元格区域181

7.2.3复制大小可变的单元格区域181

7.2.4选中或者识别各种类型的单元格区域182

7.2.5调整单元格区域大小184

7.2.6提示输入单元格中的值184

7.2.7在下一个空单元格中输入一个值186

7.2.8暂停宏的运行以便获得用户选中的单元格区域187

7.2.9计算选中单元格的数目188

7.2.10确定选中的单元格区域的类型189

7.2.11有效地循环遍历选中的单元格区域191

7.2.12删除所有空行193

7.2.13任意次数地复制行194

7.2.14确定单元格区域是否包含在另一个单元格区域内195

7.2.15确定单元格的数据类型196

7.2.16读写单元格区域197

7.2.17在单元格区域中写入值的更好方198

7.2.18传递一维数组中的内容200

7.2.19将单元格区域传递给variant类型的数组201

7.2.20按数值选择单元格201

7.2.21复制非连续的单元格区域203

7.3处理工作簿和工作表204

7.3.1保存所有工作簿204

7.3.2保存和关闭所有工作簿205

7.3.3隐藏除选区之外的区域205

7.3.4创建超链接内容表206

7.3.5同步工作表207

7.4vba技巧208

7.4.1切换布尔类型的属值208

7.4.2显示期和时间209

7.4.3显示友好时间210

7.4.4获得字体列表211

7.4.5对数组进行排序213

7.4.6处理一系列文件213

7.5用于代码中的一些有用函数215

7.5.1fileests函数215

7.5.2filenameonly函数216

7.5.3pathests函数216

7.5.4rangenameests函数216

7.5.5sheetests函数217

7.5.6workbookisopen函数217

7.5.7检索已经关闭的工作簿中的值218

7.6一些有用的工作表函数220

7.6.1返回单元格的格式信息220

7.6.2会说话的工作表221

7.6.3显示保存或打印文件的时间221

7.6.4理解对象的父对象222

7.6.5计算介于两个值之间的单元格数目223

7.6.6确定行或列中后一个非空的单元格224

7.6.7字符串与模式匹配225

7.6.8从字符串中提取第n个元素226

7.6.9拼写出数字227

7.6.10多功能函数228

7.6.11sheetoffset函数228

7.6.12返回所有工作表中的优选值229

7.6.13返回没有重复整数元素的数组230

7.6.14化单元格区域232

7.6.15对单元格区域进行排序233

7.7windowsapi调用234

7.7.1理解api声明234

7.7.2确定文件的关联235

7.7.3确定默认打印机的信息236

7.7.4确定视频显示器的信息237

7.7.5读写注册表238

第ii部分vba技术

第8章使用透视表243

8.1数据透视表示例243

8.1.1创建数据透视表244

8.1.2检查录制的数据透视表代码245

8.1.3整理录制的数据透视表代码246

8.2创建更复杂的数据透视表248

8.2.1创建数据透视表的代码249

8.2.2更复杂数据透视表的工作250

8.3创建多个数据透视表251

8.4创建转换的数据透视表254

第9章使用图表257

9.1关于图表257

9.1.1图表的位置257

9.1.2宏录制器和图表258

9.1.3chart对象模型258

9.2创建嵌入式图表259

9.3在图表工作表上创建图表261

9.4修改图表261

9.5使用vba激活图表262

9.6移动图表262

9.7使用vba使图表取消激活264

9.8确定图表是否被激活264

9.9从chartobjects或charts集合中删除图表264

9.10循环遍历所有图表265

9.11调整chartobjects对象的大小并对齐267

9.12创建大量图表268

9.13导出图表271

9.14修改图表中使用的数据272

9.14.1基于活动单元格修改图表数据273

9.14.2用vba确定图表中使用的单元格区域274

9.15使用vba在图表上显示任意数据标签277

9.16在用户窗体中显示图表279

9.17理解图表事件281

9.17.1使用图表事件的一个示例282

9.17.2为嵌入式图表启用事件284

9.17.3示例:在嵌入式图表上使用图表事件285

9.18vba制图技巧287

9.18.1在整个页面上打印嵌入式图表287

9.18.2创建未链接的图表287

9.18.3用mouseover事件显示文本289

9.18.4滚动图表291

9.19使用图292

0章与其他应用程序的交互296

10.1了解microsoftoffice自动化296

10.1.1了解“绑定”概念296

10.1.2一个简单的自动化示例298

10.2从excel中自动执行access任务299

10.2.1从excel中运行access查询299

10.2.2从excel运行access宏300

10.3从excel自动执行word任务301

10.3.1将excel数据传递给word文档301

10.3.2模拟word文档的邮件合并功能302

10.4从excel自动执行powerpoint任务304

10.4.1将excel数据发送到powerpoint演示文稿中304

10.4.2将所有excel图表发送到powerpoint演示文稿中305

10.4.3将工作表转换成powerpoint演示文稿307

10.5从excel自动执行outlook任务308

10.5.1以附件形式发送活动工作簿308

10.5.2以附件形式发送指定单元格区域309

10.5.3以附件形式发送指定的单个工作表310

10.5.4发送给联系人列表中的所有e地址311

10.6从excel启动其他应用程序312

10.6.1使用vba的shell函数313

10.6.2使用windows的shellexecuteapi函数315

10.6.3使用appactivate语句316

10.6.4激活“控制面板”对话框317

1章处理外部数据和文件318

11.1处理外部数据连接318

11.2powerquery基础介绍318

11.2.1了解查询步骤323

11.2.2刷新powerquery数据324

11.2.3管理已有的查询324

11.2.4使用vba创建动态连接325

11.2.5遍历工作簿中的所有连接327

11.3使用ado和vba来提取外部数据328

11.3.1连接字符串328

11.3.2声明记录集329

11.3.3引用ado对象库330

11.3.4以编程方式使用ado连接access331

11.3.5对活动工作簿使用ado332

11.4处理文本文件334

11.4.1打开文本文件334

11.4.2读取文本文件335

11.4.3编写文本文件335

11.4.4获取文件序号335

11.4.5确定或设置文件位置335

11.4.6读写语句336

11.5文本文件作示例336

11.5.1导入文本文件的数据336

11.5.2将单元格区域的数据导出到文本文件337

11.5.3将文本文件的内容导出到单元格区域338

11.5.4记录excel志的用339

11.5.5筛选文本文件339

11.6执行常见的文件作340

11.6.1使用与vba文件相关的指令341

11.6.2使用filesystemobject对象345

11.7压缩和解压缩文件347

11.7.1压缩文件347

11.7.2解压缩文件348

第iii部分作用户窗体

2章使用自定义对话框353

12.1创建用户窗体之前需要了解的内容353

12.2使用输入框353

12.2.1vba的inputbox函数353

12.2.2excel的inputbox方356

12.3vba的msgbox函数359

12.4excel的getopenfilename方363

12.5excel的getsaveasfilename方366

12.6提示输入名称366

12.7显示excel的内置对话框367

12.8显示数据记录单369

12.8.1使得数据记录单变得可以访问369

12.8.2通过使用vba来显示数据记录单370

3章用户窗体概述371

13.1excel如何处理自定义对话框371

13.2插入新的用户窗体372

13.3向用户窗体中添加控件372

13.4“工具箱”中的控件373

13.4.1复选框373

13.4.2组合框374

13.4.3命令按钮374

13.4.4框架374

13.4.5图像374

13.4.6标签375

13.4.7列表框375

13.4.8多页375

13.4.9选项按钮375

13.4.10refedit375

13.4.11滚动条375

13.4.12数值调节钮375

13.4.13tabstrip375

13.4.14文本框376

13.4.15切换按钮376

13.5调整用户窗体的控件377

13.6调整控件的属378

13.6.1使用“属”窗378

13.6.2共同属379

13.6.3满足键盘用户的需求381

13.7显示用户窗体383

13.7.1调整显示位置384

13.7.2显示非模态的用户窗体384

13.7.3显示基于变量的用户窗体384

13.7.4加载用户窗体384

13.7.5关于事件处理程序385

13.8关闭用户窗体385

13.9创建用户窗体的示例386

13.9.1创建用户窗体386

13.9.2编写代码显示对话框389

13.9.3测试对话框390

13.9.4添加事件处理程序391

13.9.5完成对话框392

13.9.6了解事件392

13.9.7数值调节钮的事件394

13.9.8数值调节钮与文本框配套使用395

13.10引用用户窗体的控件397

13.11自定义“工具箱”399

13.11.1在“工具箱”中添加新页399

13.11.2自定义或组合控件399

13.11.3添加新的activex控件400
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP