如果你的 Excel 表格开始频繁卡顿,或者需要在多张表之间来回查找、汇总,甚至要跟同事共享同一份数据,那这门课正好踩在你的痛点上。它讲的是:用 VBA 把 Excel 当作前端界面,背后连接 Access 或 SQL Server 数据库,让数据存储和查询由数据库完成,Excel 只负责展示和录入。
这门课解决什么实际问题
很多上班族习惯把一切数据都堆在 Excel 里,几千行还能应付,一旦到了几万行、几十万行,或者要跨部门核对数据,Excel 就力不从心。此时常规做法是换数据库,但大多数业务人员不会写数据库程序。这门课提供了一条折中路径:保留你熟悉的 Excel 操作界面,用 VBA 在后台连接数据库,实现增删改查。比如你可以做一个窗体,下拉选择部门,自动列出该部门所有员工;点一下某个员工,右侧显示他的完整档案。这些数据并不存在 Excel 里,而是存在 Access 或 SQL Server 中,Excel 只负责呈现。
课程从数据库连接讲起,逐步覆盖插入记录、删除修改、各种查询方式,最后用一个“部门—员工—详细信息”的小综合案例把前面内容串起来。学完之后,你不仅能把 Excel 里的数据批量写入数据库,还能从数据库里按条件提取数据到 Excel 做后续分析。对于需要做报表、做简单管理系统的岗位来说,这相当于把 Excel 的使用上限拉高了一大截。
适合什么基础,先看哪几块
这门课默认你会用 Excel,最好接触过 VBA——哪怕只是录制过宏、看过几行代码。完全没碰过 VBA 的人也能跟,但需要额外花时间理解变量、循环、事件这些概念。数据库方面不需要任何基础,课程会从“什么是连接”讲起,而且重点放在 Access 上,SQL Server 是作为进阶选择。如果你手头只有 Access,完全够用;如果想在公司服务器上部署,再学 SQL Server 部分。
建议按这样的顺序看:先看第 1 讲“基本原理”和第 2 讲“连接数据库”,这两讲决定了后面所有操作能不能跑通。接着跳过第 3、4 讲,直接看第 5 到第 9 讲的 SQL 查询。为什么?因为查询是你日常用得最多的能力,先掌握查询,能立刻在工作中看到效果。等查询熟练了,再回头补插入、删除和修改。最后集中看第 12 到第 14 讲的小综合,那是把零散知识拧成整体能力的环节。
学完能独立做什么,资料怎么配合练习
学完这门课,你可以独立完成这样一件事:在 Excel 里做一个带按钮的查询界面,点一下按钮,从 Access 数据库里读取某个部门的所有员工,填入当前工作表;再点一下,把选中的员工详细信息显示在窗体上。反过来,你也能把 Excel 表格里新增的一批记录,通过 VBA 一次性写入数据库,不用手工一条条敲。更进一步,你可以把多个 Excel 工作簿的数据汇总到一张数据库表,然后统一查询、生成报表。这些能力已经足够应付中小型公司的日常数据管理需求。
资料方面,课程每一讲都配有示例代码和数据库文件。千万不要只看视频不动手。正确做法是:打开 Access,照着课程里的表
课程目录
课程目录78 集
- 1 第1讲-ExcelVBA操作数据库的基本原理 (07:27).mp4
- 2 第2讲-连接数据库 (20:39).mp4
- 3 第3讲-向表中插入记录 (22:35).mp4
- 4 第4讲-删除与修改记录 (21:36).mp4
- 5 第5讲-SQL简单查询 (27:43).mp4
- 6 第6讲-Select其他子句 (31:58).mp4
- 7 第7讲-Select条件查询 (17:32).mp4
- 8 第8讲-Select模糊查询 (27:51).mp4
- 9 第9讲-分组计算查询 (18:07).mp4
- 10 第10讲-生成表查询 (08:03).mp4
- 11 第11讲-产生记录集的两种方式比较 (19:58).mp4
- 12 第12讲-小综合(上)-设置窗体加载事件 (20:31).mp4
- 13 第13讲-小综合(中)-选择部门返回员工 (13:29).mp4
- 14 第14讲-小综合(下)-选择员工显示详细信息 (15:40).mp4
- 15 第15讲-多表查询(Where连接) (30:06).mp4
- 16 第16讲-多表查询(内连接) (12:09).mp4
- 17 第17讲-多表查询(外连接) (11:35).mp4
- 18 第18讲-多表查询(自连接) (09:57).mp4
- 19 第19讲-多表查询(子查询) (25:25).mp4
- 20 第20讲-ListView控件(上) (22:39).mp4
- 21 第21讲-ListView控件(下) (21:02).mp4
- 22 第22讲-小综合-使用窗体实现分页显示记录 (41:31).mp4
- 23 第23讲-判断数据库是否存在及新建 (22:05).mp4
- 24 第24讲-在已有的数据库中创建表 (21:40).mp4
- 25 第25讲-检查数据表是否存在 (27:25).mp4
- 26 第26讲-获取数据库中所有表的名称和类型 (15:14).mp4
- 27 第27讲-表中字段的判断及信息获取 (17:42).mp4
- 28 第28讲-对字段的增删改 (12:14).mp4
- 29 第29讲-综合实例Part1-列表框事件 (19:58).mp4
- 30 第30讲-综合实例Part2-新建删除数据表功能实现 (20:54).mp4
- 31 第31讲-综合实例Part3-重命名与备份实现 (08:50).mp4
- 32 第32讲-综合实例Part4-字段的维护功能实现 (09:24).mp4
- 33 第33讲-将工作表数据导入数据库(循环) (14:33).mp4
- 34 第34讲-将工作表数据导入数据库(数组) (07:06).mp4
- 35 第35讲-综合项目-概览.mp4 (17:43)
- 36 第36讲-综合项目-界面设计 (33:51).mp4
- 37 第37讲-综合项目-回调函数设置 (14:42).mp4
- 38 第38讲-综合项目-界面的汉化 (06:08).mp4
- 39 第39讲-综合项目-数据库创建 (11:09).mp4
- 40 第40讲-综合项目-登陆界面 (19:13).mp4
- 41 第41讲-综合项目-修改用户名和密码 (13:45).mp4
- 42 第42讲-综合项目-基础资料管理 (09:22).mp4
- 43 第43讲-综合项目-日常管理(初始化1) (11:32).mp4
- 44 第44讲-综合项目-日常管理(初始化2) (11:34).mp4
- 45 第45讲-综合项目-日常管理(新建与保存) (18:23).mp4
- 46 第46讲-综合项目-日常管理(记录的操作) (12:53).mp4
- 47 第47讲-综合项目-资料查询(初始化及控件事件) (14:03).mp4
- 48 第48讲-综合项目-资料查询(开始查询) (10:01).mp4
- 49 第49讲-综合项目-资料查询(拼音首字母查询) (29:57).mp4
- 50 第50讲-综合项目-资料查询(结果导出) (14:17).mp4
- 51 第51讲-综合项目-TreeView控件(概述) (20:17).mp4
- 52 第52讲-综合项目-TreeView控件(添加数据) (36:38).mp4
- 53 第53讲-综合项目-生成卡片(初始化) (39:21).mp4
- 54 第54讲-综合项目-生成卡片(生成) (49:08).mp4
- 55 第55讲-综合项目-生成统计报表(上) (17:53).mp4
- 56 第56讲-综合项目-生成统计报表(下) (35:51).mp4
- 57 第57讲-综合项目-生成折旧表 (30:13).mp4
- 58 第58讲-综合项目-折旧分配表(完整系统) (37:17).mp4
- 59 第59讲-补充-控制其他Office程序(基础) (26:50).mp4
- 60 第60讲-补充-控制其他Office程序(批量文档) (37:03).mp4
- 61 第61讲-补充-提取文本文件的数据 (28:46).mp4
- 62 第62讲-补充-将数据存入文本文件 (25:17).mp4
- 63 第63讲-补充-MD5加密 (24:39).mp4
- 64 第64讲-补充-Stream文件流读取数据 (33:00).mp4
- 65 第65讲-补充-两种Type对比与文件流写入 (35:50).mp4
- 66 第66讲-补充-使用Stream做简单的文件加密 (33:13).mp4
- 67 第67讲-补充-Stream文件流读写特点 (45:53).mp4
- 68 第68讲-补充-大文件分割与还原 (41:08).mp4
- 69 第69讲-补充-使用Stream做简易数据加密 (23:53).mp4
- 70 第70讲-补充-数据库存取文件及最后2个案例素材 (41:24).mp4
- 71 第71讲-补充-Excel与SQL_Server的交互 (18:18).mp4
- 72 第72讲-补充-连接SQL_Server服务器 (28:23).mp4
- 73 第73讲-补充-判断数据库和表是否存在 (24:59).mp4
- 74 第74讲-补充-在指定数据库中创建表 (22:30).mp4
- 75 第75讲-补充-创建数据库 (23:04).mp4
- 76 第76讲-补充-SQL注入攻击及预防措施 (28:45).mp4
- 77 第77讲-补充-删除和重命名 (13:34).mp4
- 78 第78讲-补充-备份还原+附加分离 (27:57).mp4
![[完整]ExcelVBA整合Access/SQLServer编程](/_next/image?url=%2Fapi%2Fuploads%2F6ccc2317-7d70-4480-8c72-976658d3737f.jpg&w=1920&q=75)





