|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 Plum125 于 2011-10-23 21:14 编辑
一 什么是vba(visual basic for application)
二,Vba发展史
60年代中期出现了basic编程语言
1991年微软发布了vb for windows
1993 vba 首次应用于excel5/project4
Excel5之前的版本中可以使用XLM宏,后来的版本中保留了宏表功能
Vba可以集成到其他商用软件中:autocad,wordperfect等
Vba全称是visual basic for application
Vba是microsoft visual basic 的应用程序版本
Vba使office形成了独立的编程环境,vba和vb的区别之一就是vba代码的执行先通过excel传递给操作系统,再给cpu
三、Vba用途(非常强大)
Vba应用场景:
1、自动执行重复的操作:比如格式化月报表(字体、边框、背景等)
2、进行复杂的数据分析对比(中间有编程过程)
3、生成报表和图表
4、个性化用户界面(可以自定义工具栏,定置操作界面)
5、Office组件的协同工作(直接在excel中用vba控制ppt/outlook/word)
6、Excel二次开发(很多市面的商用程序都用vba开发的)
四Vba作品展示
彭希仁版主作品:excel常用工具6.0版:运行工具后,工具栏增加了菜单,里面很多功能已经写好了,大幅度提高工作效率
徒然客版主作品:超级宏工具,运行后工具栏下方出现一个很美观的工具栏,集成了很多常用工具。完全免费的优秀范例。
Samesa多级菜单、甚至还有完整的应用软件系统,如通州市自来水公司-月末处理系统,excel的系统菜单不复存在,取而代之的是开发者定置的菜单和工具。
除了工作,vba还可以应用于娱乐,比如彭希仁的中国象棋,清风_II版主的excel连连看1.0
五、Visual basic编辑器
1、什么是visual basic编辑器:
Visual basiceditor编辑器通常简称为vbe
2、Vbe的用途:
输入和修改代码
运行和调试代码
3、如何打开vbe窗口?
Excel菜单:工具-宏-visual basic编辑器
快捷键alt+f11
Vbe功能窗口介绍:
1、如何显示相关功能窗口
Vbe的“视图”菜单中选中相关功能窗口
2、工程资源管理器
快捷键ctrl-r
Vbe中的“资源浏览器”
类似于目录树结构
3、代码窗口
先设置:工具-选项-编辑器(勾选自动语法检测、自动列出成员、自动显示快速信息、自动显示数据提示、自动缩进;窗口设置的3个选项全部勾选)
快捷键<F7>
输入时不必刻意大小写,vba会自动完成与提示
自动缩进格式可以使结构更清晰,方便检查
注释用’开始,可以从某行的某个位置开始,也可以是整行。为代码添加注释是个很好的习惯,添加、修改、升级时很重要。
六vba编程工具
vbe窗口鼠标滚屏工具-freewheel v2.4
代码美化工具-smartindent v3.5 |
|