课程背景
用AI智能生成VBA代码,告别重复操作,拉升Excel事务效率
主讲:方超
【课程概览】
在日常事务中,Excel是采用频率最高的办公抓手,而VBA(Visual Basic for Applications)则是让Excel真正"聪明"起来的核心技艺。传统研习VBA需要掌握编程语言,门槛较高。如今,在实际应用里,借助AI(如DeepSeek,ChatGPT、Copilot等等)生成VBA代码,普通职场人也能轻松达成自动化操作——无需写代码,只需描述诉求,AI便能生成可直接运行的VBA脚本。
本课以"AI生成+实战运用"为核心,借助大量真实职场实例,系统解说怎样用AI辅助生成VBA代码,涵盖资料处理、报表生成、跨表汇总、邮件自动发送等等高频情境。参训者无需编程基础,学完即可在实际事务中落地运用,大幅节省重复性事务时间。
课程收益
1. 掌握VBA基础学识和AI辅助生成VBA代码的完整事务流程
2. 能够用AI生成并运行资料清洗、格式整理等等常用VBA脚本
3. 掌握AI生成跨表汇总、批量操作等等中高级VBA运用招数
4. 学会调试和修改AI生成的VBA代码,拉升代码可靠性
5. 能够将VBA和日常事务情境结合,规划自动化事务流程
6. 构筑AI+VBA的协同思路,持续扩展自动化运用本领
【研习对象】
经常采用Excel处理资料的职场人员;希望拉升事务效率、减少重复操作的办公人员;财务、人事、销售、营运等等资料处理岗位人员;对Excel自动化感兴趣但无编程基础的参训者。
【研习时长】
1天(6小时/天)
课程大纲
1. 掌握VBA基础学识和AI辅助生成VBA代码的完整事务流程
2. 能够用AI生成并运行资料清洗、格式整理等等常用VBA脚本
3. 掌握AI生成跨表汇总、批量操作等等中高级VBA运用招数
4. 学会调试和修改AI生成的VBA代码,拉升代码可靠性
5. 能够将VBA和日常事务情境结合,规划自动化事务流程
6. 构筑AI+VBA的协同思路,持续扩展自动化运用本领
【研习对象】
经常采用Excel处理资料的职场人员;希望拉升事务效率、减少重复操作的办公人员;财务、人事、销售、营运等等资料处理岗位人员;对Excel自动化感兴趣但无编程基础的参训者。
【研习时长】
1天(6小时/天)
【课程阿纲】
1. VBA和AI抓手认知——为何AI能帮你写VBA
1.1. VBA为何?能破解哪些事务痛点
1.1.1. VBA的运用情境:资料整理、报表自动化、批量操作
1.1.2. VBA和Excel函数的区别和互补关系
1.1.3. 不会编程也能用VBA:AI生成代码的核心推演
操练:打开Excel,查看
【开发抓手】
选项卡,找到VBA编辑器(Alt+F11),就一线经验说,观察界面布局并说出各区域的作用
1.2. 认识主流AI抓手生成VBA的本领
1.2.1. DeepSeek / ChatGPT / Copilot 生成VBA代码对比
1.2.2. 怎样向AI提问才能得到可运行的VBA代码
1.2.3. 提示词招数:描述诉求、指定输出格式、要求注释
操练:向DeepSeek提问:"帮我写一段VBA,执行层面,将Sheet1中A列的空行全部删除",观察返回的代码,执行层面,并尝试运行
1.3. VBA编辑器基础操作
1.3.1. 打开和关闭VBA编辑器(Alt+F11)
1.3.2. 模块、进程、函数的基本概念
1.3.3. 怎样运行AI生成的代码:粘贴→运行→验证
操练:将AI生成的"删除空行"代码粘贴到VBA编辑器中,按照F5运行,验证成效并截图
2. AI生成VBA处理日常资料——清洗、整理和格式化
2.1. 资料清洗自动化
2.1.1. 删除重复行、空行,特定条件行
2.1.2. 批量替换、去除空格和非法字符
2.1.3. 统一日期格式、数字格式
操练:提供一张含有重复资料,空行、日期格式不统一的示例表,在实际应用里,用AI生成VBA一键清洗,记录提示词和代码
2.2. 资料格式批量整理
2.2.1. 批量设置单元格颜色,字体、边框
2.2.2. 根据条件自动高亮显示要害资料
2.2.3. 自动调整行高列宽
操练:用AI生成VBA:将销售额大于10万的行自动标记为黄色来由,运行并验证成效
2.3. 资料筛选和提取自动化
2.3.1. 按照条件筛选资料并复制到新Sheet
2.3.2. 提取指定列资料生成新表
2.3.3. 多条件组合筛选
操练:向AI描述诉求:"将Sheet1中部门为'销售部'并且月销售额大于5万的记录,就一线经验说,复制到Sheet2",生成代码并运行
3. AI生成VBA开展跨表和跨文件操作——效率翻倍的核心本领
3.1. 跨事务表汇总
3.1.1. 将多个Sheet资料汇总到一张总表
3.1.2. 按照月份/部门/货品自动分类汇总
3.1.3. 跨Sheet查找和引用资料
操练:准备含1月、2月、3月三个Sheet的销售资料文件,用AI生成VBA将三个月资料自动汇总到"汇总"Sheet
3.2. 跨事务簿(多文件)合并
3.2.1. 批量打开文件夹中的所有Excel文件
3.2.2. 从多个事务簿中提取指定资料合并
3.2.3. 自动关闭文件并保存结果
操练:将5个格式相同的月报Excel文件放入同一文件夹,换个角度看,运行层面,用AI生成VBA批量合并到一个新文件
3.3. 自动生成报表
3.3.1. 根据原始资料自动生成格式化报表
3.3.2. 自动插入图表(柱状图/折线图)
3.3.3. 自动生成分页打印设置
操练:用AI生成VBA:根据销售资料自动生成包含图表的月度报表,执行层面,并设置打印区域
4. AI生成VBA达成事务流自动化——邮件、提醒和一键完成
4.1. Excel和Outlook邮件联动
4.1.1. 自动发送邮件:收件人,主题、正文,附件
4.1.2. 批量发送个性化邮件(循环遍历收件人列表)
4.1.3. 设置邮件发送条件(如数值超过阈值自动提醒)
操练:用AI生成VBA:遍历Sheet1中A列的邮件地址,往细里说,自动发送含当天日期和对应资料的个性化邮件
4.2. 自动化事务流规划
4.2.1. 用按照钮触发VBA宏(Form Controls)
4.2.2. 将多个操作串联成一键执行的流程
4.2.3. 添加进度条和用户提示框(MsgBox)
操练:规划一个"一键月报"按照钮:点击后自动完成资料清洗→跨表汇总→生成图表→发送邮件的完整流程
4.3. VBA代码的调试和精进
4.3.1. 常见报错类型和破解办法
4.3.2. 怎样让AI帮你修改报错代码
4.3.3. 拉升代码运行速度的基本精进招数
操练:故意在代码中制造一个错误,截图报错资讯,往细里说,将报错资讯发给AI,往细里说,让AI帮你定位并修复问题
5. AI+VBA综合实战——真实职场情境完整上手
5.1. 财务情境:自动化对账和报表
5.1.1. 银行流水资料清洗和分类
5.1.2. 自动生成收支汇总报表
操练:提供还原银行流水Excel,用AI生成VBA完成资料清洗→分类→生成汇总报表的完整流程
5.2. 人事情境:考勤和薪资自动化
5.2.1. 考勤资料汇总和异常标记
5.2.2. 薪资计算自动化
操练:提供考勤明细表,换个角度看,用AI生成VBA自动计算每人出勤天数,迟到次数,并标记异常记录
5.3. 销售情境:资料拆解和买方报表
5.3.1. 销售资料多维度汇总
5.3.2. 自动生成买方报表并发送邮件
操练:提供销售明细资料,用AI生成VBA达成按照销售员、货品线双维度汇总,自动生成各销售员专属报表
5.4. 课程收束和行动规划
5.4.1. 课程核心学识点回顾
5.4.2. AI+VBA在本岗位的运用情境梳理
5.4.3. 拟定课后30天行动规划
操练:每位参训者列出3个本岗位能够用AI+VBA精进的事务情境,并写出初步的提示词方案
老师简介
Introduction to lecturers
弄懂更多
博闻智咨询|方超老师
适合谁听
公司相关管人人员。建议同一家企业 3 人以上同来,课堂上直接改造本企业的实际问题——单人参加也能学到方法,但带不走可用的成果。
交付流程
课前:顾问访谈 2 位管理者,收集现状与问题清单,讲师据此调整案例。课中:讲授与演练各占一半,产出可直接用的工具与方案。课后:7 天内提交改进建议,30 天内一次线上答疑。
