VBA-学习路径图

微信公众号原文

系统:Windows 7
软件:Excel 2010

  • 今天讲讲如何学习VBA,当然是结合我个人实际使用的学习路线
  • 学习目标:重复工作 一键搞定
  • VBA其实功能是非常强大的,涉及的范围还是很广泛的,本豆这里重点说说如何用其来提高工作效率,减少重复

划重点:这个学习路径不是要把你培养成绝世高手,但是好在学的快,日常工作也可以信手拈来

学习路径图

VBA-学习路径图

学习框架

  1. 学习路线主体分为3大部分:工具篇,逻辑结构篇,函数+对象篇
  2. 代码这种,有一个明确的学习路线很重要,会事半功倍,然后就是实战
  3. 如何实战?这个也有快速的方法,后期我们会推出一个项目,希望大家关注

工具篇:工欲善其事必先利其器

  1. 一是Excel自带的VBE,如何使用
  2. 二是善用文本编辑器,本豆这边推荐:Notepad++,免费易学
  3. 三是Excel自带录制宏功能,讲真VBA有的时候代码真心长,实在记不了,咋整
    • 建立自己的库,善于总结
    • 实在不记得了,随手来录制一段宏,直接复制,稍作修改即可
  4. 最后一个:流程图,可以通过工具graphviz,当你的项目不是很大的时候,也可以通过手画草图
    • 把思路理清很关键,代码其实本质上来说就是将你的思路翻译成一种语言
    • 同样的事情,不用VBA依然也可以实现,只要你逻辑清晰,代码写起来就so so 快
    • graphviz这个工具画的图可能不是那么好看,但是逻辑清晰,关键它是用dot语言来写的,然后渲染即可,迭代非常快,上边学习路径图就是采用dot语言来写的。

逻辑结构篇:

  1. 大思路:输入-处理-数据库-输出
  2. 三大结构:顺序-判断-循环
  3. 单模块下怎么布局Sub,Function
  4. 调试维护代码的成本,如何使用:缩进-空行-注释,使你的代码清晰易懂
  5. 二项结构:程序-数据库

函数+对象篇

  1. 常用函数
  2. 常用对象
  3. 思路出路后,就实现部分了,函数和对象就像那实际干活的小工

这个学习路径图目前是第一版,会不断优化,最新版请关注微信公众号

To be Continued…

持续更新,请点击公众号菜单《学习路径》之《VBA速成》


  • 如需文中高清并可以无限放大路径图,可以文后留言留下邮箱,小编会发过去
  • 本文为原创作品,如需转载,可加小编微信号learningBin

以上为本次的学习内容,下回见

如发现有错误,欢迎留言指出


更多精彩,请关注微信公众号
扫描二维码,关注本公众号

VBA-学习路径图