No.1 掌握对象方法和属性
VBA编程是一个即学即用的过程,几乎不可能全面掌握所有对象的代码,也不可能记住所有的对象属性 。所以 , 在实际应用中遇到哪些对象就对应去掌握这些对象的方法和属性就可以,不需要完全学习 。
既浪费时间又没有意义 。
鉴于对Excel的整理和学习,很有必要对这个月来的学习经过总结一下 。
No.2 功能完善
整个9月总共做了38个文件,每一个都是实例操作 。有些是解决基本应用需求,也有一些是Excel vba基础的对象以及属性功能介绍 。
总的来说,这个月有一些进展,也有一些心得和知识积累 。
有几篇比较不错的文章持续得到展示和浏览 , 说明这方面还是做到了大多数关注 。
所以也对这些文件做进一步修改,以完善其功能 。
同时也查漏一些错误存在 。
No.3 重构代码
通常情况,完成之后的VBA就不想再返回来再次更改 , 因为要重新对代码进行一个整体了解,浪费一些时间不说,可能更改的结果也不一定理想 。于是,可能将重构一下编码方式 。
在此过程当中对程序运行有了再次理解,可能会出现不同的代码构造方式 , 达到想要的目的 。
这是一个十分有用的过程,在不断的重复过程当中 , 得以改进对Excel工作方式的了解 。
有时候,会有一种条条大路通罗马的感觉,发现以前的方法虽然可以达到效果,但是用另一种方法和另一种方法过程完成之后会更加有效 。
无论是编码复杂程度还是表格处理时间方面会大大改进 。这一点要在学习过程当中逐步体验 。
No.4 完善和改进
上面说过 , 这个月来关注度相对较高的几篇文章,有考勤管理、成绩管理、多表合并等等 。其中考勤管理和多表合并相对来说做得很实用 , 所以在应用方面有一定的普遍性 。
成绩管理下载量最大,应用面积相对广泛,所以在后续做了进一步的完善和改进 。
可能在应用中会存在其它问题 , 由于没有从事相关工作,所以也无从改进 。
No.5 学习方法
学习vba要有方法 , 要以正常的方法去做,事情就简单的多了 。首先明白,使用Excel是对表格进行操作,一切手段都离不开表格,对象也是以表格为原点展开 。代码是死的 , 可以在官方查找
地址:
https://docs.microsoft.com/zh-cn/office/vba/api/overview/excel但是官方也只是简单举个列子,没有十分完整详细的列子来说明,有些条件可能是默认式 , 所以在使用过程中会遇到一些简单的问题,无法逾越 。
那么就需要在网络中查找相关代码及关键字来进行补充学习,学习别人的编码方式 , 以及解决问题方法 。
相信在不断学习过程中,会逐渐掌握并熟练 。
【VBA编程理论学习之谈】欢迎关注、收藏、转发