ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创]ExcelVBA水平层级和相应的知识点

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-4-13 14:10 | 显示全部楼层 |阅读模式

ExcelVBA水平层级和相应的知识点
经过一段时间的学习和总结,并参考了部分书籍资料,总结出在学习ExcelVBA的过程中,各阶段对应的水平级别及相应要掌握的知识点。当然,这些都不是绝对的,也可能会有遗漏,主要目的是理清ExcelVBA的知识点,并有的放矢地进行学习和研究。
初级水平
熟悉VBA的编程环境,掌握VBA的语法知识,理解ExcelVBA的对象模型和一些基本概念及常用对象、属性和方法,会针对Excel的功能进行编程,能够独立编写出弥补Excel自身功能的代码,从而解决日常工作中的一些小问题以提高工作效率。
主要的知识点:
(1)宏(2)VBE编辑器(3)常量(4)变量(5)数据类型(6)数组(7)对象及其属性和方法(8)VBA过程(9)条件判断语句(10)循环语句(11)ExcelVBA对象模型、集合及常用对象(12)图表编程(13)数据透视表和数据透视图编程(14)名称的使用(15)Find、Replace、Filter等常用方法的使用
中级水平
熟练操作Excel用户界面,理解Excel事件编程,掌握用户窗体的知识并熟练运用各种控件,会创建自定义对象,会创建加载宏,了解Windows API的知识,掌握VBA程序的调试方法和错误处理技术,能够将Excel作为后台,设计出独立界面的应用程序。
主要知识点:
(1)创建自定义菜单和工具栏(2)RibbonX(Excel2007)(3)Excel的内置对话框(4)用户窗体和各类控件(5)类模块(6)文件和文件夹操作(7)VBA过程的调试(8)错误处理技术(9)Excel的事件(10)Excel加载宏(11)COM加载宏(12)Windows API
高级水平
能够在Excel中操控其它应用程序或者与其它应用程序相交互,熟悉XML技术,熟悉Excel在Internet中的应用,能够以Excel作为平台管理外部数据和操作数据库,或者在其它应用技术中充分发挥Excel的计算和数据分析功能。
当然,以上认识肯定很不充分,留待随着学习的深入来进一步补充完善。

另:
很多图书作者作相集基于示例的学习方法,并且在他们的书中也是用一个又一个生动的示例介绍基本的概念和应用,这样,将抽象的东西具体化了,既好说明要表达的意思,也方便了读者的学习。但是,如何很好的利用这些示例呢?
有人说,“阅读书本是一回事,自已去做又是另一回事!”,事实上确实如此,经过自已亲手试验并实现的示例,可能比看上一百遍还强。
对应于上面粗分的三个层级,我想大概不同层级的读者的做法可能也会有所不同。初级水平的读者可能会阅读书,做此简单的示例,但稍微遇到复杂一点的示例,或者在练习示例过程中出现与书本不同或实现不了的情况时,可能会放弃;而中级水平的读者则会自然而然地解决这些困难,并能从中升华;高级水平的读者更是会吸取书中的精华来增强自已的水平了!

分类:Excel学习认知
By fanjy in 2007-4-12

大家有什么不同看法和见解,可以跟贴。

TA的精华主题

TA的得分主题

发表于 2007-4-16 14:35 | 显示全部楼层
我是一个初级水平都还没有达到的VBA菜鸟,今后要加强学习VBA了。

TA的精华主题

TA的得分主题

发表于 2007-4-20 00:46 | 显示全部楼层
很想达到初级水平。

[原创]ExcelVBA水平层级和相应的知识点

[原创]ExcelVBA水平层级和相应的知识点

TA的精华主题

TA的得分主题

发表于 2007-4-22 13:28 | 显示全部楼层

惭愧!至今还不知VBA为何物,最近刚买了一本VBA入门及实战书,不过赶着看《Excel实战技巧精粹》,还没有动过vba,看来看完《精粹》之后要狂攻VBA了,争取一个月内成为初级水平啦。

TA的精华主题

TA的得分主题

发表于 2007-4-22 23:14 | 显示全部楼层
偶是初级,还要努力学习,争取早日达到中级。

TA的精华主题

TA的得分主题

发表于 2007-4-24 21:17 | 显示全部楼层

初级水平就能要求有点高了

[此贴子已经被作者于2007-4-24 21:18:45编辑过]

TA的精华主题

TA的得分主题

发表于 2007-4-24 21:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
初级水平感觉能对宏进行简单的修改,知道常见的对象、属性和方法就可以了,当然基本的语法应该掌握

TA的精华主题

TA的得分主题

发表于 2007-4-24 21:26 | 显示全部楼层

中级水平开始应该具有良好的编程习惯了,这时应该阅读一下vb的程序员手册。同时,在excel的开发上可具备独立开发一个应用程序的水平

TA的精华主题

TA的得分主题

发表于 2007-4-24 21:35 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

高级水平开始对windows机制有一定的认识,能使用api函数,自定义类

TA的精华主题

TA的得分主题

发表于 2007-6-16 10:10 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-5-30 10:00 , Processed in 0.049442 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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