菜鸟也懂VBA-excle2007VBA入门教程
此文来自EXCLE论坛,仅供学习交流使用
前言
1 为什么要学VBA?
随着你的Excel水平不断的提高,以前你不会函数,现在会函数了,相信大家尝试到函数的甜头,可以批量操作一些数据,如,从文本里提取数字,按条件求和,自动生成工资条,考勤表,查询表,输入一个人的身份证号码,会自动填好“出生地”,“出生年月日”,“年龄”,“性别”等等,一谈起函数大家都会“不亦乐乎”。“津津乐道”,“和函数相见恨晚”,说实在话,我当时也是一种这样的心态,我学会的第一个函数if,当时高兴地睡不着觉。因为它可以判断“不及格,及格,良好,优秀”,感觉到这个函数太神奇了。对工作太有用了,于是我下定决心一定要把函数学好,当然中间也产生过“放弃”的念头。为什么呢?因为每一个函数的参数都是长长的,不认识的英文单词,然后又有一些朋友叫我查看Excel自带的“帮助”文件。极少一部分看“帮助”文件还是可以看懂的,大多数根本看“帮助”文件看不懂,发现自带的“帮助”是便于有一定基础的使用者查找和学习某个知识点,而对于新手来说,也像“侠客行”里的“石破天”看不懂石壁上的蝌蚪文,不能明白其意思。呵呵,一扯又扯远了,还是回到主题上来。当我们的函数学到了一定的水平时,可是,还是发现有一些问题不能解决。如果要解决用的函数特别复杂且很公式很长,有的根本用函数不能解决了。如一个单元格又有文字,又有数字,且数字出现的位置没有规律,且不只一次出现。要求把数字提取出来。又如提取工作薄里的各工作表名来制作目录。当然我们可以用函数实现,但是特别麻烦。又如,把多作工作簿汇总到一个工作簿里一个工作表时,方便我们汇总,现有的Excel功能无法批量操作,只能一个一个的,通过复制粘贴来完成。如果我们会VBA ,你又到了Ecel里的另一个天地了。开个玩笑,Excel VBA,就像“九阴真经”里的第九层,也就是说,你会了Excel的VBA,那么你就可以随心所欲驾驭Excel表格,别人要三天才能完成的报表,你只要半天,甚至更短的时间,这样大大可以提高你的工作效率,上班时,别人上班时忙来忙去,你倒是很轻松。
2 VBA的作用(提高工作效率)
2.1 完成Excel现有功能不能实现的功能 2.2 使重复的工作不再重复
2.3 自定义函数(方便不会用函数的朋友)
2.4 实现“人机对话”(通过弹出一些窗体和对话框)
2.5 自定义Excel选项卡(制作出适合自己的工作界面选项卡和功能) 2.6 开发一些小程序(如“进销存”和一些小工具)
3 学VBA的基础
3.1 要有一点函数基础,和会Excel基础操作。建议学完办公高级班的学生和在职办公人员学习VBA 3.2 学VBA需要很好的英文基础吗?
答案是否定,学习Excel里的VBA和英文基础没有什么必然联系,因为Excel里的VBA那些关键字什么的都是最基础的英语单词,只要你上过初中,大部分还都能认识,再者他们还都是固定的,你就是不认识,硬记下来也足够了,Excel里的VBA又不是让你用英语写文章,也不是让你通读英语文章!
目录
第一讲VBA介绍和VBE编辑环境 ........................................................................................................................ 1 第二讲 录制宏 指定宏 运行宏 修改宏 保存宏 加载宏 ................................................................................ 5 第三讲 VBA 语法基础 .......................................................................................................................................... 8 第四讲 单元格对象 ............................................................................................................................................ 12 第五讲 VBA语句 ................................................................................................................................................. 15 第六讲 代码调试和错误处理 ............................................................................................................................ 20 第七讲 工作表对象 ............................................................................................................................................ 23 第八讲 工作簿对象 ............................................................................................................................................ 26 第九讲 事件 ........................................................................................................................................................ 27 第十讲 窗体与控件 ............................................................................................................................................ 29 第十一讲 窗体与控件实例——开发隐藏工作表工具 .................................................................................... 33 第十二讲自定义函数 .......................................................................................................................................... 36 第十三讲 VBA数组基础(一) ......................................................................................................................... 38 第十四讲 VBA数组实例应用(二) ............................................................................................................... 42 第十五讲 字典基础知识(一) ........................................................................................................................ 45 第十六讲 字典实例应用(二) ........................................................................................................................ 48 第十七讲 自定义右键菜单 ................................................................................................................................ 50 第十八讲 自定义选项卡 .................................................................................................................................... 51
Excel 2007 VBA 教程
第一讲VBA介绍和VBE编辑环境
为什么要学VBA?
1 提高工作效率,在我们Excel办公中,许多工作是重复的,我们可以通过录制宏把那些动作录制下来。下一
次做时就不要重复做了,只要点一下一个按钮,就帮我们完成了。
2 现有功能很难实现或者实现要分许多步骤且比较复杂,方便一些新手操作和普通用户操作。
3 实现一些适合自己工作的一些特殊功能,因为每一个人,每一个行业存在的不同需求,而微软公司不能面面
俱到,有时要通过我们自己用VBA来实现。
4 可以定制个性化的选项卡和命令,实现方便自己工作的操作的窗口界面 5 开发一些小程序 VBA介绍
6 VBA是VB的一个分支,是一门简单 …… 此处隐藏:3146字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




