ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 43955|回复: 102

今天又重读了一遍《别怕,Excel VBA 其实很简单》

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2013-2-18 21:25 | 显示全部楼层 |阅读模式
由于已经跟随叶枫老师的脚步学习VBA 有接近半年的时间了。最早是从叶枫老师的“菜鸟学VBA”系列课件开始扫盲入门,后来到去年9月份《别怕》出版,第一时间入手学习。对VBA 有了系统性的基本性认识,去年底又参加了论坛的VBA 中级班学习(叶枫老师是讲师之一,他出的作业题是最难的)。从入手《别怕》开始到现在在论坛上进行了大量的编码练习,终于可以说有点小成了,可以说已经站在门槛里面,而不是不得其门而入了。

   本来想要回馈老师的教导,又看到论坛上有很多学友在读书时遇到一些困难,课堂小练习不会做找不到答案啊之类的情况。想做一个课堂小练习的解答文件,供大家参考。所以今天花了2个多小时,重新快速浏览了全书。结果发现叶枫老师的课堂小练习全都给出了答案解法。仅有两个小例外,第一是P44 的课堂小练习,没有第一时间给出答案,但是该题在P54页又出了一遍,并且给出了详细的答案。另一个例外是P188 页的练习要求用代码美化报表的,虽然没有直接给出答案,但是前面给出了三段代码示例,分别是设置字体,设置背景色以及单元格框体线型。可以选择其中一两个例子合并参考即可。其实是已经给出答案的。


因此我的打算写的参考答案就没必要了,就在这里回顾和分享一下我读《别怕》这本书的一些心得感受和方法吧:


1. 首先不要怀疑书上的代码是否能通过。书上的所有示例文件和课堂小练习代码,我都认真通读过并且一一调试过,绝对是没有问题。(我手里的还是第一版的书,有不少印刷错误,如果是后买的书经过勘误的应该错误更少)
2. 如果是毫无基础的初学者,建议先通读全书,对各个方面有个基本的概念,然后再选择需要抄的部分选取。(其实很不建议抄书上的代码,因为书里讲的都是最基础的VBA 知识,这些应该是能很容易理解并变成自己的知识的)
3. 请理解VBA 是依附于Excel 表格而存在的,代码也不是独立存在的。因此在参考书上的示例文件的时候需要先模拟书上相关的Excel 表格格式,表格名等等,或者直接下载相应的示例文件作为参考。
4. 如果在读书的过程中发现有问题暂时难以解决,可以直接来论坛讨论寻求解答,如果还是难以即时明白,不妨暂时搁置,可能往后读一段回头一想有恍然大悟的感觉呢。
5. 第4章之后的内容开始是有一定难度的,初学的时候建议从这里开始每章读2-3遍,深入理解什么是对象,属性,方法等概念,能适当做做笔记最好,如果实在懒得动笔(俺就是那种懒人)也一定要认真过过脑子,示例程序最好下来文件之后自己再照书敲一遍。
理解,在重读的时候就尽量不看书按照自己的理解再敲示例文件,看看理解了多少。课堂小练习一定不要第一时间看答案,哪怕慎五分钟也好,动动脑子,实在没思路再看答案。这和直接看答案是有本质区别的。(课堂练习这点适用于全书,不仅仅在第4章之后的章节)
6. 记得一个大能说过读书的方法,说你如果读一本书,走马观花,书上的知识还在书上还在作者的脑子里,你什么也没有学到,就是入宝山而空手而回了。《别怕》这本书本身已经是综合了叶枫老师的教学经验涵盖的都是最基础的范围,从这里入门VBA 已经是相当于在走捷径了,如果这样的捷径还不走,还要再取巧,仅仅限于摘抄代码的话,那么你还不如干脆不要读书。彻底当个伸手党到论坛求助,把要求说明白,自然会有想练习VBA 技能的朋友来帮你写程序的。

7. 照上面读过这本书就学会了VBA 程序设计吗?当然没有,这世界上绝对不存在任何一本书可以让人读了之后立刻就能学会一件事情的。哪怕是武林秘籍,你也去要操练起来,然后与人过手,才能逐步成为高手。要经过练习,自己去寻找实例不要局限于书上的习题和示例,我们论坛上这种有机会练手的例子就多的是,学外语最难的就是第一次张开嘴说,VBA 入门最难的就是第一次利用自己的知识凭空写一段程序去解决实际的问题,一定要过了敢写这关,你会发现后面的路其实并不难走。


一位VBA 高手在浏览过《别怕》之后给下的评论是“博而浅”。这对于初学者而言实在是再好不过了,“博”就是涵盖的面几乎在各个的基础方面,“浅”就是对初学者没有太大难度非常好理解。因为“博而浅”所以给读者有很大的自学提高空间,比如书上讲了数组的基本应用了,你熟练掌握了,某些进阶应用你不会,没关系找高手的例子程序或者找相关资料一学一看就能理解了(这里可不是抄代码,而是真正的理解)。字典对象的应用你不会不理解,很好办拿来资料读一下就没什么不懂的了,再试试写写代码可能就入门了。ListView 控件不懂,老师讲过窗体控件的属性和方法,换汤不换药,看看资料很快就上手了。基础就是你已经掌握了《别怕》书里的各个基本的方面,所以当你遇到实际问题的时候,你有自学的能力和基础。


说了这么多,只是我个人读书的一点小小心得。相信有心学习的大家会有更好的方法学习,很快大家的水平就会突飞猛进的。
这是俺在技术论坛发的第一帖哦,值得纪念。俺的论坛等级都是在一年来各个区Mark 大能们的学习资料,还有去年9月份之后在本版和坛友们讨论VBA 以及答题的答复帖子,还是第一次独立开标题在技术论坛发帖子。

评分

9

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-2-18 21:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
感谢楼主分享心得,有心之人事尽成

TA的精华主题

TA的得分主题

发表于 2013-2-18 22:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
已入手一本,正在学习中....

TA的精华主题

TA的得分主题

发表于 2013-2-19 12:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
有道理。打好基础,勤加练习{:soso_e185:}

TA的精华主题

TA的得分主题

发表于 2013-2-19 22:18 | 显示全部楼层


我的体会是,第四章的每个例子都可以应用到实处,很实用。
但是解构每个知识点,举一反三的话,还是很困难。
具体到简单的语句基本是写不出什么。。。

看完了你的评论,感觉豁然开朗。

PS:能再帮忙推荐本书么???再基础点的???

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-2-20 11:32 | 显示全部楼层
小沢 发表于 2013-2-19 22:18
我的体会是,第四章的每个例子都可以应用到实处,很实用。
但是解构每个知识点,举一反三的话,还是很 ...

这本书已经是非常非常基础了,比她讲的深讲的细的书有的是,但是入门的友善性基础性,比这本书起点更低的我还没见过。学习VBA 与学基本操作,函数初入门时不同。程序设计语言入门还是稍有难度的,要考虑清楚是否真的需要再投入学习,而且是要投资一定的时间和精力去踏实学习,才可能有收获。
其实VBA 就是难在入门,进阶相对而言,个人感觉比函数简单。某些复杂操作,一些函数高手动辄写出非常长的数组公式解决问题,实在是令人佩服他们的逻辑思维能力。相反用VBA写个自定义函数相当的简单,几乎不费力气。而且论调试工具,数组公式其实是很难调试的。所以自从我VBA 入门后,函数水平特别是数组公式这块就直线回落。

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2013-2-22 13:35 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2013-2-22 20:41 | 显示全部楼层
看了,最近应用EXCEL时遇到了问题,才想到到论坛来的,短短几天,已经学到不少,这本书有机会真的需要拿来看看学学

TA的精华主题

TA的得分主题

发表于 2013-3-2 21:19 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
准备入一本

TA的精华主题

TA的得分主题

发表于 2013-4-20 00:12 | 显示全部楼层
最佩服的是,书中列举的例子都是那么易于理解,最有印象的是对数组的解释
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-22 06:45 , Processed in 0.049394 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表