阳光石油网|石油技术交流|石油人论坛

 找回密码
 欢迎注册
查看: 15500|回复: 9

《excel 2007与VBA编程从入门到精通》(附几本VBA书的对比和个人学习体验,原创)

[复制链接]
  • TA的每日心情
    开心
    2022-8-3 19:17
  • 签到天数: 284 天

    [LV.8]以坛为家I

    发表于 2012-8-20 13:26:55 | 显示全部楼层 |阅读模式

    马上注册,下载丰富资料,享用更多功能,让你轻松玩转阳光石油论坛。

    您需要 登录 才可以下载或查看,没有账号?欢迎注册

    x
    本帖最后由 卢和萍 于 2012-8-20 14:24 编辑

    最近,密集的看了几本VBA电子书,如《excelVBA程序开发自学宝典》(罗刚军),《excel 2007 VBA参考大全》(汉译本),这几本在阳光石油论坛都可以下载到,大家可以按需下载学习,本帖再附上一本《excel 2007 与 VBA编程从入门到精通》,这本书名字起的不太好,乍一看,还以为即讲解excel2007,又讲解VBA,其实,大部分篇幅用来讲解VBA的。下面,谈一下最近的学习体验。首先VBA是一门应用程序,“A”代表application,即应用。VBA程序所用的语言是VB语言,所以学过VB编程的话很容易上手VBA,学过C语言的也有很大帮助,C语言中的main和VBA的sub过程其实是一种类型。所以,有人说,有一点点编程基础的人,只需要2个月就可以驾驭VBA,也不无道理。个人感觉,VBA分两大部分,一部分是,你使用VBA所要遵循的规则,如:怎么定义变量(虽然VBA支持可以不定义,但建议养成良好的编程风格),如何写一个完整的sub过程和functions过程(C语言中称为main主函数和自定义函数),如何实现过程之间的调用,等等规则。另一部分是,利用这些规则,你可以在VBA世界中实现什么功能。现实世界是由人来改造世界的,VBA世界中,是由对象来改造和实现一些功能的,其实这个比拟通用于一切面向对象的编程语言。所以,第二部分的关键是学习excel VBA的各种对象,如工作簿对象,工作表对象,单元格对象,以及怎么操作他们。在这里,只是泛泛而谈,因为我也在学习VBA的路上,不可能有什么惊人之语
    下面,比较上边几本VBA书的优劣:
    《excel 2007 VBA参考大全 》,我觉得这本可以当成工具书,参考书,相当于词典。若要入门,个人觉得不太合适。另外,书中一些章节都不太适合我们。截图如下
    2012-08-20_125131.png
    26.png
    25.png
    但,前几章里,老外对VBA的理解还是比较准确到位的。阳光石油论坛下载链接:http://www.sunpetro.cn/thread-52545-1-1.html
    《excelVBA程序开发自学宝典》 这本书中的内容比较贴切我们的实际,但感觉实例太多,作者个人的感悟较少,给人一种拿excel自带的帮助文件拼凑的感觉。阳光石油论坛下载链接:http://www.sunpetro.cn/thread-52514-1-1.html
    《excel 2007与VBA编程从入门到精通》,这本书的内容安排层次清晰,个人感觉不错。本帖奉上这本书,180多M,清晰度还可以,由于是扫描版,书中例题的代码无法选择,特奉上全书例题代码
    书名:《excel 2007与VBA编程从入门到精通》
    作者:张强,刘飚
    出版社:电子工业出版社
    印次:2008年2月第一次印刷
    VBA.part01.rar (6.68 MB, 下载次数: 79, 售价: 10 阳光币)

    VBA.part02.rar (6.68 MB, 下载次数: 93)

    VBA.part03.rar (6.68 MB, 下载次数: 77)

    VBA.part04.rar (6.68 MB, 下载次数: 72)

    VBA.part05.rar (6.68 MB, 下载次数: 71)

    VBA.part06.rar (6.68 MB, 下载次数: 73)

    VBA.part07.rar (6.68 MB, 下载次数: 73)

    VBA.part08.rar (6.68 MB, 下载次数: 88)

    VBA.part09.rar (6.68 MB, 下载次数: 79)

    VBA.part10.rar (6.68 MB, 下载次数: 78)

    VBA.part11.rar (6.68 MB, 下载次数: 64)
    VBA.part12.rar (6.68 MB, 下载次数: 77)
    VBA.part13.rar (6.68 MB, 下载次数: 69)
    VBA.part14.rar (6.68 MB, 下载次数: 65)
    VBA.part15.rar (6.68 MB, 下载次数: 70)
    VBA.part16.rar (6.68 MB, 下载次数: 63)
    VBA.part17.rar (6.68 MB, 下载次数: 67)
    VBA.part18.rar (6.68 MB, 下载次数: 66)
    VBA.part19.rar (6.68 MB, 下载次数: 60)
    VBA.part20.rar (6.68 MB, 下载次数: 68)
    VBA.part21.rar (6.68 MB, 下载次数: 73)
    VBA.part22.rar (6.68 MB, 下载次数: 74)
    VBA.part23.rar (6.68 MB, 下载次数: 77)
    VBA.part24.rar (6.68 MB, 下载次数: 70)
    VBA.part25.rar (6.68 MB, 下载次数: 87)
    VBA.part26.rar (6.68 MB, 下载次数: 70)
    VBA.part27.rar (1.91 MB, 下载次数: 83)
    书中例题代码:
    Excel 2007 VBA 书稿示例.rar (2.22 MB, 下载次数: 43, 售价: 5 阳光币)
    r.png

    评分

    参与人数 1阳光币 +5 贡献 +10 收起 理由
    yushan + 5 + 10 精品资料,感谢楼主

    查看全部评分

  • TA的每日心情
    开心
    2016-6-25 11:40
  • 签到天数: 1443 天

    [LV.10]以坛为家III

    发表于 2012-8-20 22:35:46 | 显示全部楼层
    已下载,谢谢分享。
  • TA的每日心情
    开心
    2021-4-29 14:48
  • 签到天数: 1014 天

    [LV.10]以坛为家III

    发表于 2012-8-21 08:30:15 | 显示全部楼层
    感谢楼主分享好资料!

    该用户从未签到

    发表于 2012-8-26 08:52:46 | 显示全部楼层
    大爱,楼主!
  • TA的每日心情
    奋斗
    2015-8-27 09:21
  • 签到天数: 734 天

    [LV.9]以坛为家II

    发表于 2012-8-27 08:47:46 | 显示全部楼层
    楼主可以看看罗版和蓝版的就差不多了,我觉得他们写的都挺好的,就看个人更喜欢那种风格
  • TA的每日心情
    开心
    2014-4-14 10:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-4-13 12:13:54 | 显示全部楼层
    积累点积分吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-4-14 10:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-4-14 10:34:45 | 显示全部楼层
    没有那么多的阳光币哟
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2014-7-29 14:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2014-7-29 14:47:19 | 显示全部楼层
    这么贵的币啊,让我等
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-11-1 03:35
  • 签到天数: 956 天

    [LV.10]以坛为家III

    发表于 2014-12-9 13:07:01 | 显示全部楼层
    支持楼主顶顶顶顶顶顶顶

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-8-27 20:39
  • 签到天数: 43 天

    [LV.5]常住居民I

    发表于 2017-8-27 20:42:30 | 显示全部楼层
    终于找到这本书啦
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 欢迎注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|阳光石油网 ( 鲁ICP备2021003870号-1 )

    GMT+8, 2024-5-12 02:35 , Processed in 0.125792 second(s), 28 queries .

    Powered by Discuz! X3.4 Licensed

    Copyright © 2001-2021, Tencent Cloud.

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