3.1 什么是"积木编程思想"
在《VBA代码解决方案》的封面上有这样的话:写代码要有"搭积木"的思想:将能单独解决一个或者几个小问题的单元作为积木原型,面临新的问题时,摆放若干个积木在合适的位置上,从而形成新的代码方案。这就是积木编程思想。在现代的企业中,模块化生产是非常流行的,一个工厂或者一个工位只负责一个工序的生产,可以避免很多的质量事故,同时也是提高生产效率的有效手段。这种思想也是我们写代码过程所借鉴的。
在《VBA代码解决方案》中之所以要推出这个思想,是因为在刚刚接触VBA时需要学员较为全面的了解VBA的体系,而当你在学完《VBA之Excel应用》后,学习的重点将是实际问题的解决,要利用这些学到的知识点来解决自己工作中面临的实际问题。这比初学阶段要有更高的要求了。这里就要解决如何编程的问题。
这个阶段是初学的提高,建立起"积木编程"思想是非常关键的,为此我给这套《VBA代码解决方案》录制了视频讲解。《VBA代码解决方案》视频教程(就是我的第四套教程),是以PDF教程为蓝本的视频讲解,面向初学提高人员。整个视频约16G。每讲时长10-20分钟。我的定位是,掌握后可以达到中级以上水平,可以灵活处理实际问题,提高工作效率。视频教程是针对32位OFFICE系统的,为了满足广大学员的要求,我会给程序文件升级处理。
所以对于这个阶段的学习,大家可以用我的第一套教程也可以用我的第四套教程,视自己的经济情况而定。
3.2 利用《VBA代码解决方案》理解"积木编程"思想
在这个章节中,我会按照一种提高的要求来给大家讲解VBA的学习。
3.2.1 "VBA是什么","可以用来做什么""哪些人员需要VBA"
当我们学习到这个阶段的时候就要理解"VBA是什么?","VBA都可以用来做什么""哪些人员需要VBA",这三个问题是我们理解VBA的关键三个问题。在教程中,我给出了VBA的发展历史,和VB的联系与区别,并给出了规范的定义:VBA就是可以使现有的应用程序实现自动化的手段,并可以通过自定义的方法创建你需要的问题解决方案。
在讲到应用时我给出了VBA实际应用的三个阶段:第一:能实现自动化实现复杂的数据处理,第二:与数据库建立连接实现查、删、改、增等基础sql操作,以及事件调用、数据表创建等复杂操作。第三:制作窗体实现交互,人机的对话。这是面向实际的工作场景给VBA定义的应用三个阶段,也是我们大多数学员急需要通过的三个阶段,而对于VBA这种面向对象编程的语言而言单单掌握这些是不够的,但对于我们应用而言却是足够的了。
在VBA实际应用中我给出了两个范围,1)统计工作 2)细致的管理工作,这里是比较笼统的,目前从我的学员从事的职业看,设计到了非常多的领域,如下截图:
对于管理工作而言,我有一个观点,现代企业生产的其实都是"数据",大家要重视数据,管理的工作也是从众多的数据中发现异常,发现规律,发掘规律。
· 如何学习VBA呢? 概括的说就是: 学习过程中要信、解、受、持,更要有回向的业力。无论您在学习的任何阶段,都要对照教程的知识点加持自己的实际工作,总会有丰厚的收获。
· 如果说《VBA之EXCEL应用》是大家认识VBA的阶段,那么《VBA代码解决方案》就要求大家能理解VBA.