首页 > 百科文章正文

学会VBA,菜鸟也高飞!

百科 2023-02-23 21:43:23 admin
后台-插件-广告管理-内容页头部广告(手机)

是201来自3年出版的图书,作者是林书明 邓志伟,主要讲述了VBA的学习。

  • 书名 学会VBA,菜鸟也高飞!
  • 作者 林书明 邓志伟
  • 出版社 电子工业出版社
  • 出版时间 2013年10月
  • 页数 288 页

信息

  学会VBA,菜鸟也高飞!良具买任回预此演问终(双色)

  林书明邓志伟

  ISBN 978-7-121-21506-3

  20来自13年10月出版

  定价:59.00元

  288页

  16开

内容元个故社矛盐白充简介

  《学会VBA,菜鸟也高飞!》的目的是让读者能够在相对轻松的心情360百科下,顺利掌握Excel VB负改计存怎路房粒而推A的基本理念,并能够根据书中所介绍的知识解决工作中遇到的一些基本问题,帮助读者更高效地完成工作。该书对VBA知识独特的解买前青专子雷制消说,定能让读者在学习VBA时倍感轻松!

  本书虽然定位于VBA入门书籍,但却紧密结合职场实战,相信书中介绍的解决问题的思路和编程技巧会给读者带来一些启发。读完本书,读者会感受到:Excel VBA既简单有趣又超级实用,每个人都能二绝船受掌握,即使你是从来没有接触过编程的"文科生"!

图书目录

  第1章 VBA是什么........................................................................................1

  1.1 Excel的身体结构.......................................................................................士方.2

  1.2 放下包袱轻松学习.....................................................................................6

  1.3 通来自俗计算机工作原理....360百科..............................................................................7

  第2章 第一个VB每继A程序 ......................................................导父际劳..........................11

呼意府句听报该  2.1 设计第一个VBA程序.......变察每广阿散担究认书抗..............................................脚量..............别源思讨帝简粮斤例实路.............11

  2.2 打开含有VBA的程序....................................................责五士肉似............题山................17

  2.3 VBA代码放置的位置...........能根研包书防春生钢个板............................专哥室太叶克却.........半道混较书威演板且打副................................20

  2.4 其实你早就在"编席按止义谓左局良程"...................................................................友酸.........25

  第3章 VBA中的等号物会策怕得弱落围.....................................................功班宽与敌架秋.............架卫不们扬额握尽质.................30

  3.1 VBA中等号的第一种含义...................................久景假故艺洲按多品限.....................................30

  3.2 VBA中等号的第二种含义........................................................................32

  第4章 VBA编程再探索 ................................................................................34

  第5章 正式开始VBA编程之旅......................................................................43

  5.1 单调的事情重复做...................................................................................48

  5.2 从简单的程序开始...................................................................................53

  5.3 一点点修改...............................................................................................53

  5.4 增加一点颜色...........................................................................................56

  5.5 让VBA代码更简洁....................................................................................60

  5.6 单个单元格的引用...................................................................................63

  5.7 单元格区域的引用...................................................................................63

  5.8 用Excel宏替我们写代码...........................................................................65

  第6章 VBA是一种语言................................................................................71

  6.1 条件结构...................................................................................................71

  6.2 分支结构...................................................................................................77

  6.3 循环结构...................................................................................................80

  6.3.1For…to循环......................................................................................................80

  6.3.2For Each…循环................................................................................................81

  6.3.3Do Until…循环.................................................................................................83

  6.3.4 追踪程序的执行...............................................................................................85

  6.3.5 跳出循环.........................................................................................................86

  6.3.6 强制中断程序的执行.......................................................................................88

  6.3.7VBA真的很简单...............................................................................................89

  第7章 Excel就是小怪兽..............................................................................91

  7.1 VBA是魔法师的咒语................................................................................92

  7.2 小怪兽的"身体结构"............................................................................95

  第8章 对象!对象!!................................................................................98

  8.1 属性、方法、事件.................................................................................101

  8.1.1 属性................................................................................................................102

  8.1.2 方法................................................................................................................103

  8.1.3 事件................................................................................................................103

  8.1.4 事件参数Target和Cancel................................................................................108

  8.2 Workbook事件.........................................................................................111

  8.2.1Workbook的Open事件.....................................................................................112

  8.2.2Workbook的BeforeClose事件..........................................................................114

  8.2.3Open和BeforeClose配合使用..........................................................................115

  8.3 Worksheet事件........................................................................................117

  8.3.1Worksheet的Calculate事件.............................................................................117

  8.3.2Worksheet的SelectionChange事件...................................................................118

  8.4 Application事件......................................................................................120

  8.4.1OnTime事件....................................................................................................121

  8.4.2OnKey事件......................................................................................................122

  8.5 对象就是小动物.....................................................................................124

  8.6 探索Excel对象........................................................................................124

  8.7 案例:让Excel自动工作.........................................................................130

  8.8 Excel中的集合对象................................................................................136

  第9章 VBA变量类型.................................................................................140

  9.1 数值变量.................................................................................................143

  9.2 字符串变量.............................................................................................143

  9.3 对象变量.................................................................................................144

  9.4 使用对象变量的好处..............................................................................145

  9.4.1 代码简洁,程序高效......................................................................................145

  9.4.2 提供自动提示功能.........................................................................................146

  9.5 数组变量.................................................................................................147

  9.5.1 一维数组变量.................................................................................................149

  9.5.2 二维数组变量.................................................................................................151

  9.5.3 数组与单元格区域.........................................................................................154

  第10章 Sub子程序...................................................................................157

  10.1 子程序示例...........................................................................................157

  10.2 调用子程序...........................................................................................161

  第11章 Function(函数) .........................................................................164

  11.1 VBA自带的函数...................................................................................165

  11.1.1VBA测试函数.............................................................................................167

  11.1.2VBA字符串函数.........................................................................................167

  11.1.3VBA数学函数.............................................................................................168

  11.1.4VBA转换函数.............................................................................................168

  11.1.5VBA时间函数.............................................................................................169

  11.1.6VBA内置函数示例.....................................................................................170

  11.2 自定义函数...........................................................................................172

  11.2.1 工作表名称列表.........................................................................................173

  11.2.2 获取当前工作表的名称..............................................................................176

  11.2.3 分离字符和数字.........................................................................................177

  11.2.4 数单元格颜色.............................................................................................180

  11.2.5 连接区域中的字符.....................................................................................182

  11.2.6 一对多查找.................................................................................................184

  11.3 Sub和Function的区别...........................................................................186

  11.3.1 如何调用子程序和函数..............................................................................189

  第12章 VBA初学者容易走的弯路 ..............................................................195

  12.1 充分调用内置功能................................................................................196

  12.2 声明对象类型.......................................................................................199

  12.3 利用录制宏探索对象............................................................................201

  12.3.1 宏不能录制VBA语句..................................................................................204

  12.3.2 集合对象的操作.........................................................................................205

  12.3.3End()函数....................................................................................................207

  12.3.4CurrentRegion属性......................................................................................208

  12.3.5UsedRange属性...........................................................................................208

  12.3.6Offset()........................................................................................................209

  12.3.7Union()函数.................................................................................................211

  12.3.8Split()和Join()函数......................................................................................212

  第13章 VBA程序调试...............................................................................214

  13.1 单步执行(F8键)...............................................................................215

  13.2 设置断点(F9键)...............................................................................216

  13.3MsgBox..................................................................................................217

  13.4 Stop.......................................................................................................218

  13.5 更多......................................................................................................219

  第14章 经典VBA代码详解 ........................................................................220

  14.1 拆分工作表...........................................................................................220

  14.2 拆分工作簿...........................................................................................227

  14.3 合并工作表...........................................................................................228

  14.4 FileDialog对象......................................................................................230

  14.5 合并工作簿...........................................................................................234

  14.6 操作图表...............................................................................................236

  14.7 批量制作表格.......................................................................................247

  第15章 综合案例......................................................................................250

  15.1 程序流程...............................................................................................251

  15.2 界面设计...............................................................................................254

  15.2.1 制作"货物发票"表格..............................................................................254

  15.2.2 命名"单元格区域"..................................................................................254

  15.2.3 建立"数据库"文件..................................................................................258

  15.3 程序设计...............................................................................................259

  15.3.1 清空发票数据.............................................................................................260

  15.3.2 保存到数据库.............................................................................................262

  15.3.3 调用子程序.................................................................................................267

  结语:VBA,无他,唯手熟尔!..................................................................271

  附录A Excel快捷键....................................................................................273

作者简介

  林书明,MBA、微软认证Excel专家、微软认证Office大师,具有某知名外企不同岗位多年工作经验,深谙微软Office商务效率提升之道。作者主要关注如何利用Excel和Access提升部门和个人工作效率。

  邓志伟,软件工程硕士,信息系统项目管理师,金融行业从业者,参与过金融行业多个大型项目的开发和维护工作,曾获得过"中国人民银行科技进步三等奖",除本职业务外,对微软Office也保持着浓厚兴趣。

图书前言

  本书的读者定位是没有任何编程语言基础,却有志于学习VBA提高自己的工作效率的Excel"表哥表姐们",即使你是文科生也能顺利阅读本书。

  什么是VBA

  本书是一本VBA编程入门的书籍,有些概念可能会在书中反复地讲解,目的是让你在不断的重复中把书中的知识变成自己掌握的实实在在的技能。我个人的观点是,VBA既然是一种编程语言,一种比外语简单得多并能和Excel对话的语言,那么适当的重复是必需的,学习一种语言,只有在适当的重复中才能变得熟练,甚至形成自己的"语感",从而最终为己所用。

  一些从未接触过编程的朋友经常有这样的疑问:"我数学不好,能学会VBA编程吗?"告诉大家,对于我们这些不是把编程作为职业的商务人士来说,用VBA编写程序一般不会用到高深的数学知识,VBA编程所涉及的大多数商业情景,恐怕有小学数学知识加上自己已有的业务知识就足够了。

  VBA的实用性

  此外, 相对于学习某种外语,VBA作为一种普及型的计算机语言简直简单得不得了。虽然使用英语单词,但它没有复杂的语法现象,没有模棱两可的双关语,不用背诵成千上万的词汇。但简单却不意味着能力低下,我们决不能小看VBA的能力,学习一些Excel VBA的知识,能够显著地提高我们进行数据分析和处理相关工作的效率,收益将是巨大的。

  如何学习VBA

  由于本书是一本Excel VBA入门书,因此不太可能面面俱到,本书的重点是让读者能够在相对轻松的心情下,顺利掌握Excel VBA的基本理念,并能够根据本书所介绍的知识解决自己工作中遇到的一些基本问题,帮助自己更有效率地完成工作。本书所介绍的知识,我认为是属于VBA中"投资回报率"最高的部分,如果读完本书后你觉得不过瘾,则可继续阅读Excel VBA的进阶知识,但是我相信,学完该书介绍的VBA知识,定能让你在学习VBA进阶知识时感觉更轻松。

  虽然本书只是一本VBA入门书,但是紧密结合实战是本书的一大特点,相信书中介绍的解决问题的思路和编程技巧会给你带来很大的启发。读完本书,你会觉得,VBA既简单有趣又超级实用,每个人都能掌握VBA,即使你是从来没有接触过编程的文科生!

后台-插件-广告管理-内容页尾部广告(手机)

标签:

发表评论

评论列表

晴空网Copyright @ 2011-2023 All Rights Reserved. 版权所有 豫ICP备2022028056号 帝国CMS强力驱动 站长微信:88888888 统计代码