Excel VBA从入门到进阶80集完整版
基础知识
VBA对新手总显得那么神秘,怕自已没基础,担心自已学不会。本章是给VBA零基础的同学准备的VBA入门必备知识。看完本章的内容,你再为自已是否能学会VBA下一个定论。
第1集. 宏与VBA
第2集. VBA中的语句、对象、方法与属性
第3集. 循环语句
第4集. 判断语句
第5集. VBA变量
第6集. 函数与公式
第7集. VBE编辑器
第8集. VBA分支与End语句
Excel对象操作
本章是学习如何用VBA操作EXCEL的工作簿、工作表以及单元格。你想自动监控Excel工作表中的数据更改吗?你想让别人无法打开、无法打印、无法查看你指定或所有的EXCEL文件或工作表吗?如果需要,一定要关注本章的第17~19集事件程序。
第9集. Excel文件操作
第10集. Excel工作表
第11集. 单元格的选取
第12集. 特殊单元格定位
第13集. 单元格信息
第14集. 单元格格式
第15集. 单元格编辑
第16集. 单元格查找
第17集. 工作表事件程序
第18集. 工作簿事件程序
第19集. excel程序事件程序
VBA数组与字典
你总抱怨你的代码运行太慢、看到高手们的代码快如闪电你羡慕不已但又感觉高不可攀。其实你不必这样。你学会了本章的VBA数组,你也可以写出快步如飞的代码。原来2秒、10秒的代码你优化到0.2还感觉不可接受。0.02秒是你追求的目标。如果你学会了兰色原创的下棋法,原来汇总竟能如此的快…几万行的数据竟然在瞬间完成。字典是数组的黄金搭挡,配合字典,VBA数组更是如虎添翼。
第20集. VBA数组-1:数组基础
第21集. VBA数组-2:数组的读取
第22集. VBA数组-3:数组的空间
第23集. VBA数组-4: 函数与数组
第24集. VBA数组-5:数组与单元格格式
第25集. VBA数组-6:VBA排序算法之冒泡排序和选择排序
第26集. VBA数组-7:VBA排序算法之插入排序和希尔排序
第27集. VBA字典-1
第28集. VBA字典-2
第29集. VBA数组与字典综合应用之下棋法(兰色原创)
VBA自定义函数
也许你在埋怨自已,为什么我的函数学的这么烂,天书般的数组公式、晕头转向的函数嵌套让你一声叹息。
也许你在埋怨Excel,为什么不提供更多、更实用的函数让我们用。
其实,我们可以自已编写需要的函数。想要什么功能,学完了本章你需要轻敲键盘,一个新的函数在你手中诞生了。同事们惊奇的问你:为什么这个函数我电脑里没有?
第30集. 自定义函数基础
第31集. 自定义函数的参数设置
VBA对话框操作
你是否有这样的需求,程序开始时你需要让用户输入要汇总的行数,数据输入后让程序告诉你“数据输入已完成”。这些Msgbox和inputbox函数可以帮你完成,他们可以弹出一个提示窗口和数据输入窗口。
第32集. Msgbox函数完全应用
第33集. Inputbox函数/方法应用
第34集. 调用Excel对话框
字符串处理
字串符要拆分、要提取、要对比。一般简单的字符串处理用函数和like运算符就可以完成。但复杂的字符串处理,你就得学学正则表达式了。它不用你费力的循环和复杂的函数,原来复杂的字符串处理原来如此简单。比如表示数字d 非数字就是D,表示连续2个数字可以用d{2}。但要想全部掌握正则也非易事,本章也用了5集的篇幅来学习正则。
第35集. 字符串的拆分、查找与转换
第36集. like运算符的使用
第37集. 正则表达式1
第38集. 正则表达式2
第39集. 正则表达式3
第40集. 正则表达式4
第41集. 正则表达式5
VBA编辑技巧
数据类型咋这么多,变来变去的眼花缭乱。日期要算间隔、时间要算总时长。图片让你的表格更美观、更生动,但掌控它们却需要了解他们的秉性。
移形换位?难道是段誉的凌波微步?它快的让人难以置信,其他的随机抽取方法全成了片片浮云。
递归如同迷宫,只有了解它的原理。才能把它玩在掌中。
程序提速是很多人的梦想,47集的提速大法,你可以丢掉鸟枪换炮了。
第42集. VBA数据类型及转换
第43集. 日期与时间
第44集. 图片与图形处理
第45集. 随机抽取之移形换位法
第46集.组合之递归算法
第47集.VBA程序提速
目录与文件的操作
多文件汇总是一个永恒的难题,文件夹操作尤为重要。VBA也能自动压缩文件?真的可以。它可以让你做手工无法做到的批量提取文件压缩和解压缩。还有文本文件,虽然只是用来装文字的,但工作中却离不开它。
第48集. 文件夹基础操作
第49集. 文件夹的遍历
第50集.VBA压缩文件和解压缩
第51集.文本文件的写入
第52集.文本文件的读取
窗体与控件
想让自已的程序更“软件”化,你就必须走出这一步,抛弃土得掉渣的工作表界面,换为友好的窗体对话框。你才发现..这才是你梦想中的excel程序软件。
第53集. VBA窗体与控件基础
第54集. 窗体事件
第55集. 标签与按钮控件
第56集. 文字框控件
第57集. 列表框和组合框控件
第58集. 单选、复选、框架与多页控件
第59集. Listview控件
第60集. Treeview控件
第61集. 日期与进度条控件
第62集. 窗体与控件综合实例