第一部分:Excel VBA没你想的那么难
初始VBA 1.1 录制宏、执行宏、宏的快捷键,通过录制宏实操,轻松实现不编程自动化操作Excel。简单修改宏,体验VBA程序特点。认识VBE界面,为VBA开发打下基础。
1.2 宏的安全性设置,保存xlsm宏文件;
1.3 揭开宏的真相,初识VBA;
1.4 认识VBA开发界面,写出Hello World;
实操:录制宏实现表格格式自动化设置。
第二部分:学习语法,掌握VBA编程基础知识
基础语法2.1 VBA的数据类型,类型的意义与作用。通过学习可以了解编程是怎么回事,对计算机数据处理方式有更深入理解。能利用VBA进行简单的数据处理。
2.2 理解变量与常量,声明变量,变量赋值;
2.3 符号常量的声明与赋值,符号常量的作用;
2.4 数组、对象、集合、对象的属性与方法;
2.5 VBA中的运算符(算术、比较、逻辑等);
实操:深度隐藏工作表、圆面积、销售金额等计算实验。
第三部分:流程控制,掌握VBA编程核心知识
流程控制3.1 VBA分支结构:IF及Select Case语句。通过学习可以更深入理解编程。可编写出智能判断处理的VBA代码,能使用VBA进行批量处理数据,大大减少重复性劳动!
3.2 VBA循环结构:For Next及For Each语句;
3.3 VBA循环结构:Do Loop While及Until;
3.4 Sub过程及Function函数定义与调用;
3.5 学习使用VBA内置函数处理数据事半功倍;
实操:判断闰年、制作9X9乘法表、批处理单元格函数调用。
第四部分:VBA操作Excel对象模型处理工作问题
控制Excel4.1 使用Application对象控制Excel程序。使用VBA操作Excel对象模型,控制Excel帮我们快速精准自动化的完成工作任务!
4.2 使用Workbook对象创建与管理工作簿;
4.3 使用WorkSheet对象创建与处理工作表;
4.4 使用Excel核心Range对象获取数据加工与输出;
4.5 学习对象事件处理,让程序自动化;
实操:多工作簿数据自动化汇总到总工作簿。
第五部分:开发WinForm界面,让程序更专业
界面UI开发5.1 使用Excel内置专业窗体(输入输出打开保存等.WinFrom窗体让您开发出的程序和专业级程序员一样,操作便捷,用户体验更佳!
5.2 用户窗体设计,常用控件使用;
5.3 窗体及控件常用事件处理机制与代码编写;
实操:制作用户登陆窗体、商品展示窗体。
第六部分:VBA商品信息管理系统案例实战开发
综合案例6.1 商品信息管理系统开发概述。通过一个小项目开发,让您对信息管理系统开发有更全面的了解。以便结合工作实际,开发出有效提升效率的软件。
6.2 商品信息增加删除修改实现;
6.3 商品信息快速查找及打印实现;
6.4 商品信息自动备份功能实现;
6.5 开发实践中强化掌握VBA代码的调试与优化。