零基础学Excel VBA,这篇极简教程让你快速上手!
- 2026-11-08 12:34:11
零基础学Excel VBA,这篇极简教程让你快速上手!
很多人觉得 VBA 很难,其实不用懂编程,复制粘贴代码就能用。这篇只讲最简单实用的 3 个例子,新手看完就能上手自动化。
一、先学会打开 VBA
打开 Excel 按快捷键 Alt + F11,直接进入 VBA 编辑器左侧右键 → 插入 → 模块 把代码粘贴到右边空白窗口 回到表格,按 Alt + F8,选择宏 → 执行
⚠️ 重要:保存时一定要选 启用宏的工作簿(.xlsm),否则代码会丢失。
二、案例 1:一键清空区域内容
适合每次做报表前清空数据区域。
Sub 清空区域()'清空A1到C20的内容 Range("A1:C20").ClearContentsEndSub
使用:改括号里的区域即可,比如 Range("A1:F100")。
三、案例 2:一键给表格加边框
批量给数据区域快速加边框,不用手动点来点去。
Sub 加表格边框()With Range("A1:D30")'所有边框.Borders.LineStyle = xlContinuous'粗细.Borders.Weight = xlThinEndWithEndSub
三、案例 3:一键弹出提示框
做提醒、确认、完成提示非常好用。
Sub 弹出提示() MsgBox "数据处理完成!", vbOKOnly,"提示"EndSub
修改中文部分即可自定义提示内容。
四、案例 4:自动填充序号(超实用)
在 A 列自动填充 1 到 100 的序号。
Sub 自动填序号()Dim i AsIntegerFor i =1To100 Cells(i,1)= iNext iEndSub
五、最简单的自学技巧:录制宏
如果你不会写代码,可以用 Excel 自带的 “录制宏” 功能:
开发工具 → 录制宏 手动做一遍操作(设置格式、排序、筛选等) 停止录制 按 Alt + F11就能看到自动生成的代码
以后直接运行,就能重复一模一样的操作。
六、新手常见问题
运行时提示 “宏已禁用”→ 文件选项里启用内容,或信任此文件。
代码报错→ 先检查区域是否写错,比如少引号、多空格。
保存后代码不见了→ 必须保存为
.xlsm格式。
本文来自网友投稿或网络内容,如有侵犯您的权益请联系我们删除,联系邮箱:wyl860211@qq.com 。