exc#el2007VBA教学课件

exc#el2007VBA教学课件

ID:35768938

大小:921.50 KB

页数:56页

时间:2019-04-17

exc#el2007VBA教学课件_第1页
exc#el2007VBA教学课件_第2页
exc#el2007VBA教学课件_第3页
exc#el2007VBA教学课件_第4页
exc#el2007VBA教学课件_第5页
资源描述:

《exc#el2007VBA教学课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、-_-_前言1为什么要学VBA?随着你的Excel水平不断的提高,以前你不会函数,现在会函数了,相信大家尝试到函数的甜头,可以批量操作一些数据,如,从文本里提取数字,按条件求和,自动生成工资条,考勤表,查询表,输入一个人的身份证号码,会自动填好“出生地”,“出生年月日”,“年龄”,“性别”等等,一谈起函数大家都会“不亦乐乎”。“津津乐道”,“和函数相见恨晚”,说实在话,我当时也是一种这样的心态,我学会的第一个函数if,当时高兴地睡不着觉。因为它可以判断“不及格,及格,良好,优秀”,感觉到这个函数太神奇了。对工作太有用了,于是我下定决心一定要把函数学好,当然中间也产生过“放弃”

2、的念头。为什么呢?因为每一个函数的参数都是长长的,不认识的英文单词,然后又有一些朋友叫我查看Excel自带的“帮助”文件。极少一部分看“帮助”文件还是可以看懂的,大多数根本看“帮助”文件看不懂,发现自带的“帮助”是便于有一定基础的使用者查找和学习某个知识点,而对于新手来说,也像“侠客行”里的“石破天”看不懂石壁上的蝌蚪文,不能明白其意思。呵呵,一扯又扯远了,还是回到主题上来。当我们的函数学到了一定的水平时,可是,还是发现有一些问题不能解决。如果要解决用的函数特别复杂且很公式很长,有的根本用函数不能解决了。如一个单元格又有文字,又有数字,且数字出现的位置没有规律,且不只一次出现

3、。要求把数字提取出来。又如提取工作薄里的各工作表名来制作目录。当然我们可以用函数实现,但是特别麻烦。又如,把多作工作簿汇总到一个工作簿里一个工作表时,方便我们汇总,现有的Excel功能无法批量操作,只能一个一个的,通过复制粘贴来完成。如果我们会VBA,你又到了Ecel里的另一个天地了。开个玩笑,ExcelVBA,就像“九阴真经”里的第九层,也就是说,你会了Excel的VBA,那么你就可以随心所欲驾驭Excel表格,别人要三天才能完成的报表,你只要半天,甚至更短的时间,这样大大可以提高你的工作效率,上班时,别人上班时忙来忙去,你倒是很轻松。2VBA的作用(提高工作效率)2.1完

4、成Excel现有功能不能实现的功能2.2使重复的工作不再重复2.3自定义函数(方便不会用函数的朋友)2.4实现“人机对话”(通过弹出一些窗体和对话框)2.5自定义Excel选项卡(制作出适合自己的工作界面选项卡和功能)2.6开发一些小程序(如“进销存”和一些小工具)3学VBA的基础3.1要有一点函数基础,和会Excel基础操作。建议学完办公高级班的学生和在职办公人员学习VBA3.2学VBA需要很好的英文基础吗?答案是否定,学习Excel里的VBA和英文基础没有什么必然联系,因为Excel里的VBA那些关键字什么的都是最基础的英语单词,只要你上过初中,大部分还都能认识,再者他们

5、还都是固定的,你就是不认识,硬记下来也足够了,Excel里的VBA又不是让你用英语写文章,也不是让你通读英语文章!-_目录第一讲VBA介绍和VBE编辑环境1第二讲录制宏指定宏运行宏修改宏保存宏加载宏5第三讲VBA语法基础8第四讲单元格对象12第五讲VBA语句15第六讲代码调试和错误处理20第七讲工作表对象23第八讲工作簿对象26第九讲事件27第十讲窗体与控件29第十一讲窗体与控件实例——开发隐藏工作表工具33第十二讲自定义函数36第十三讲VBA数组基础(一)38第十四讲VBA数组实例应用(二)42第十五讲字典基础知识(一)45第十六讲字典实例应用(二)48第十七讲自定义右键菜

6、单50第十八讲自定义选项卡51-_第一讲VBA介绍和VBE编辑环境为什么要学VBA?1提高工作效率,在我们Excel办公中,许多工作是重复的,我们可以通过录制宏把那些动作录制下来。下一次做时就不要重复做了,只要点一下一个按钮,就帮我们完成了。2现有功能很难实现或者实现要分许多步骤且比较复杂,方便一些新手操作和普通用户操作。3实现一些适合自己工作的一些特殊功能,因为每一个人,每一个行业存在的不同需求,而微软公司不能面面俱到,有时要通过我们自己用VBA来实现。4可以定制个性化的选项卡和命令,实现方便自己工作的操作的窗口界面5开发一些小程序VBA介绍6VBA是VB的一个分支,是一门

7、简单易用的编程语言,说的通俗一点就是由一些代码和语句按照一定的逻辑组成,能实现一些功能和作用的代码VBE窗口介绍7VBA窗口1.1.1用快捷键(Alt+F11),打开就可以看到(图1)的界面,这个就是VBE窗口界面,和2003版本的没有变化,还是一样的。图11.2图1的上面是菜单栏和工具栏,和平常的2003版本的Excel菜单栏和有工具栏一样,1.3图1的左边是“工程资源管理器”和属性窗口1.4图1的右下边是“立即窗口”1.5立即窗口的作用,便于快速验证VBA语句,在立即窗口中输入msgbox"我在学习

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。