Excel VBA基础教程 Excel VBA教程是把VB编程应用在Excel平台的一套实用教程,Excel+VBA双剑合壁,他可以帮助我们实现Excel原本实现不了的功能,可以让工作变得更高效,可以让操作变得变方便,可以把重复性的操作变得更有趣,随心所欲的定制自己的工作平台,还可以针对企业来开发各种系统如,人事管理系统、仓库系统、进存销系统等,对于经常要处理大量数据工作的朋友,学会了这套VBA教程你的工作将游刃有余。 第一章:Excel VBA基础知识 1-1、Excel VBA教程简介 1-2、宏在工作中的运用 1-3“Excel VBA基础 1-4、Excel VBA窗口介绍 1-5、Excel VBA代码编写规则 1-6、对象 1-7、属性 1-8、方法 1-9、常量与变量 1-10、数据类型 1-11、判断语句之IF 1-12、判断语句IF之多条件 1-12B、If条件判断小结 1-13、判断语句之SELECT 1-14、循环语句之DO.….LOOP 1-15、循环语句之DO...LOOP实例 1-16、循环语句之DO WHILE...LOOP 1-17、循环语句之DO UNTIL...LOOP 1-18、循环语句之WHILE与UNTIL位置变化 1-18B、DO...LOOP语法小结 1-19、.循环语句之FOREACH...NEXT 1-20、循环语句之FOX...NEXT 1-20B、For...NEXT小结与实例 1-21、用语句FOR..NEXT制作九九乘法表 1-22、exit与end语句 1-23、跳转语句 1-24、错误分支语句 1-25、with语句 1-26、VBA与公式 1-27、VBA与函数1 1-28、VBA与函数2 1-29、VBA与运算符 1-30、like运算符 1-31、like运算符运用 1-32、综合运用(盘点清单核对) 第二章:Excel工作簿和工作表操作 2-0、工作簿与工作表基础知识 2-1、工作簿的表示方法 2-2、当前工作簿与活动工作簿 2-3、工作簿基础操作 2-4、工作簿实例应用 2-5、工作表的表示方法 2-6、工作表集合应用 2-7、工作表增加与删除 2-8、工作表增加删除实例 2-9、工作表移动与复制 2-10、工作表选择与激活 2-11、工作簿综合运用(拆分工作簿) 第三章:Excel单元格区域操作 3-0、EXCEL单元格基础 3-1、Range引用基础1 3-2、Range引用基础2 3-3、Range引用与变量 3-4、Range引用与索引值 3-5、Range引用与索引值应用(有条件的平均工资) 3-6、Cells单元格引用基础 3-7、单元格简写 3-8、三种单元格引用小结 3-9、行、列引用 3-10、row与column属性 3-11、单元格的值与地址 3-12、单元格移动与复制 3-13、行列插入与删除 3-14、活动单元格与选择区域 3-15、UsedRange已使用区域(条件统计) 3-16、currentregion当前区域 3-17、单元格的Offset(给工资条加、减表头) 3-18、单元格的resize(单据数据保存) 3-19、单元格所在行与列(删除空行) 3-20、specialcells定位(按批注汇总) 3-21、FIND单元格查找技术 3-22、单元格查找应用(制作查询系统) 3-23、FIND实例应用(进销存之入库单) 3-24、FIND实例应用(进销存之入库单) 3-25、单元格END属性 3-26、单元格END属性应用(查找分期付款最后月份) 3-27、最后的格格 3-28、单元格并集(Union) 3-29、单元格并集应用(条件筛选) 3-30、单元格交集(Intersect) 3-31、单元格式之数字格式 3-32、单元格式之字体(VBA实现条件格式) 3-33、给你点颜色看看(底纹颜色讨论) 3-34、单元格式实例(工资条格式化) 3-35、利用查找颜色拾取进行颜色汇总 3-36、粘贴 3-37、选择性粘贴 3-38、合并单元格(相同部门的合并) 3-39、合并单元格实例(取消合并单元格并保持数据) 3-40、批注基础(有条件的添加批注) 3-41、批注修改(给员工加批注图片) 3-42、图形基础 3-43、图形插入实例(根据姓名导入图片) 3-44、综合运用(多表合并) 3-45、综合运用(多表拆分) 第四课:Excel VBA事件过程 4-0、EXCEL事件程序定义与作用 4-1、事件程序基础 4-2、工作表事件实例1(自选计算与投票统计) 4-3、工作表事件实例2(状态栏地址与防工作表名更改) 4-4、工作表事件实例3(自动列出工作表名与单元格区域保护) 4-5、工作簿事件实例1(自动选择月份表、右键禁用、打印控制) 4-6、工作簿事件实例2(给工作表加密码) 4-7、应用程序事件基础 4-8、应用程事件实例(打印控制) 4-9、事件程序总结 第五课:Excel VBA数组 5-1、数组基础 5-2、数组维度 5-3、向数组中写数据 5-4、在数组中取数据 5-5、数组运用(数据汇总) 5-6、数组写入与读取实例(数组的优势体现) 5-7、数组运用1(计算不重复值) 5-8、数组运用2(计算不重复值) 5-9、数组运用(分类求和) 5-10、动态数组(条件筛选) 5-11、动态数组(多表合并) 5-12、Split函数与数组(字符串生成数组) 5-13、Join函数与数组(数组生成字符串) 5-14、Fileter函数与数组(巧用Filter实现多列结果) 5-15、工作表函数与VBA数组(几句代码制作查询系统) 5-16、借助VBA数组快速格式化单元格 5-17、利用VBA数组进行排序 5-18、VBA数组分类汇总 第6章:VBA与字典技术 6-0、字典技术的魅力 6-1、字典基础(你可能不会字典!) 6-2、字典语法基础1 6-3、字典语法基础2 6-4、字典语法基础3 6-5、字典数据写入技巧讨论 6-6、字典实例(第1次与最后一次采购价提取) 6-7、字典实例(多表求不重复值) 6-8、字典实例(字典与数组经典结合) 6-9、字典实例(分类计算) 6-10、字典应用(多列合并计算) 6-11、字典应用(自动查询) 第7章:正则表达式与VBA 7-1、从通配符到正则表达式 7-2、VBA中引入正则表达式 7-3、正则表达式基础 7-4、正则表达式(普通字符) 7-5、正则表达式(元字符) 7-6、元字符应用(数字、字符提取) 7-7、元字符之量词 7-8、元字符之量词实例 7-9、分组 7-10、后向引用与非捕获 7-11、字符组(拆分单词) 7-12、字符组(去编号) 7-13、首尾锚定 7-14、循环多个正则表达式 7-15、综合练习(重新排列) 7-16、零宽断言(有条件添加修改记录) 7-17、正向零宽断言(汇总凌乱的开销记录) 7-18、负向零宽断言(给单词加分隔符) 7-19、懒惰与贪婪模式(乱中取目录) 7-20、正则表达式属性(计算上班时间) 7-21、分组的妙用 7-22、分组运用(提取身份证信息) 7-23、正则表达式总结 第八章:VBA自定义函数 8-1、自定义函数基础(小试牛刀) 8-2、自定义函数的调用与存放位置 8-3、自定义函数小实例(等级函数) 8-4、自定义函数-返回不重复随机数(结果是数组) 8-5、自定义函数(参数默认值设置) 8-6、自定义函数(参数不定) 8-7、自定义函数实例-身份证信息提取 8-8、自定义函数实例-单元颜色求和(字典+自定义函数) 8-9、自定义函数实例-反转字符与数字求和(正则+自定义函数) 8-10、自定义函数实例-提取不重复值(字典+正则+自定义函数) 第九章:Excel与Word双剑合壁 9-1、开启进入Word的大门 9-2、Word基础操作 9-3、word中的表格 9-4、从Word表格提取数据 9-5、从word文字中提取数据 9-6、提取excel数据到word 第十课:VBA对话框操作 10-1、消息框基础 10-2、MSGBOX第二参数详解 10-3、MSGBOX返回值 10-4、InputBox基础与区别 10-5、InputBox实例(用户与密码校验) 10-6、InputBox方法Type参数详解(制作通用控件的好方法) 第十一章:类模块 11-1、一封情报引发的知识 11-2、类模块基础 11-3、类的实例应用(等级判断) 11-4、属性过程中对象的操作(模板定制) 11-5、属性过程中对象的操作(条件累加) 11-6、用Function过程创建方法 11-7、综合应用方法 11-8、用sub过程创建方法 11-9、类模块与程序事件 第十二章:窗体与控件 12-1、窗体基础 12-2、窗体属性 12-3、窗体属性 12-4、窗体事件 12-5、窗体按钮控件 12-6、制作变幻的登录界面 12-7、标签与按钮控件(登录界面控件设计) 12-8、标签与按钮控件(登录界面控件设计) 12-9、文本框控件(注册界面控制设计) 12-10、单选框控件(员工单设计) 12-11、复选框控件(员工单设计) 12-12、复合框控件(员工单设计) 12-13、列表框控件(员工单设计) 12-14、切换按钮控件(基础产品单设计) 12-15、图像控件(员工信息查询设计) 12-16、表单控件 12-17、表单控件 12-18、ActiveX控件组合框 12-19、ActiveX控件(组合框实例-入库自动查询) 12-20、图像控件(动态显示员工照片) 第十三章:Ribbon功能区(DIY插件) 13-1、自定义功能区的应用(演示) 13-2、解析excel 2010文件 13-3、认识功能区Ribbon 13-4、代码自定义功能区 13-5、初识RibbonX 13-6、XML语法结构讲解 13-7、OpenXML架构元素(一) 13-8、OpenXML架构元素(二) 13-9、OpenXML架构元素(三) 13-10、group元素-分组 13-11、button元素-按钮 13-12、button元素-按钮(让控件运行起来) 13-13、CallBacks-回调(点击控件访问网站) 13-14、CallBacks-回调(让按钮产生变化) 13-15、CallBacks-回调(让按钮产生变化) 13-16、给控件自定义图标 13-17、给控件自定义图标 13-18、动态变幻自定义图标 13-19、checkBox元素-复选框(根据复选框状态录入数据) 13-20、editBox元素-文本编辑框 13-21、editBox元素-文本编辑框(较酷的用户名验证) 13-22、toggleButton元素-切换按钮 13-23、toggleButton元素-切换按钮(字母大小写切换按钮订制) 13-24、item元素-条目 13-25、comboBox元素-组合框 13-26、comboBox元素-组合框(利用组合框录入与筛选) 13-27、comboBox元素-组合框(动态填充组合框) 13-28、dropDown元素-下拉列表 13-29、Gallery元素-库(确实很酷) 13-30、Gallery元素-库(动态装载图片) 13-31、menu元素-菜单 13-32、menu元素-菜单(定制系统登录和超链接) 13-33、splitButton元素-拆分按钮 13-34、splitButton元素-拆分按钮 13-35、dynamicMenu元素-动态菜单(动态获取单元格值为菜单项目) 13-36、dynamicMenu元素-动态菜单(动态获取单元格值为菜单项目) 13-37、dynamicMenu元素-动态菜单(动态筛选指定目录下的文件) 13-38、menuSeparator元素-菜单分割符(动态变化的菜单标题) 13-39、separator元素-控件分隔线(动态显示分隔线) 13-40、box元素-控件框 13-41、dialogBoxLauncher元素-对话框启动器 13-42、Ribbon控件综合运用(制作通用插件) 13-43、Ribbon控件综合运用(制作登录界面) 第十四课:综合实例(幼儿园开票系统) 14-1、幼儿园开票系统功能介绍 14-2、系统界面制作 14-3、系统单据初始资料设置 14-4、学生管理模块(增加功能) 14-5、学生管理模块(查询与修改功能) 14-6、主要单据的自动化设置 14-7、单据查询系统 14-8、工作表的显示隐藏设置
|