乐于分享
好东西不私藏

AI帮我用代码实现了一个宏工具

AI帮我用代码实现了一个宏工具

01 一个“小”需求

做表格,遇到一个需求:某一列需要能从下拉菜单里选多个选项。

听起来很简单对吧?

我去豆包搜了一下,发现Excel自带的下拉菜单只能单选。要实现多选,需要写一段“VBA”代码。

VBA是什么?我之前完全没接触过。

放在以前,这个需求可能就这么算了。但这次,我决定试试用AI来解决。 

02 第一轮:跟着AI一步步做

我问豆包:Excel怎么实现下拉多选?

AI很快给了方案:数据验证 + VBA代码。听起来不复杂,我照着步骤来:

1. 选中目标列,设置数据验证(序列,输入选项)

2. 按 `Alt+F11` 打开VBA编辑器(这个快捷键还是AI教我的)

3. 把代码粘贴进去

4. 保存为 `.xlsm` 格式

每一步都照着做,没有报错,一切顺利。

但最后一步卡住了:代码没反应。D列还是只能单选。

03 第二轮:在“设置”里迷路

我把情况反馈给AI。它判断是宏没启用,开始教我怎么打开宏安全设置。

我跟着指引,在WPS的菜单里翻来翻去:文件→选项→信任中心→信任中心设置……

但AI说的“宏设置”选项,我怎么都找不到。

来来回回折腾了快一个小时,我开始怀疑是不是我的WPS版本不行。AI也开始犹豫,问我是用的Excel还是WPS。

就在快要放弃的时候,我决定换个AI试试。

 04 转折:一张截图解决了问题

我把WPSde VBA代码界面截了张图,发给了DeepSeek。

DS立刻告诉我:代码有错误

我修改代码后,重新打开文件,顶部出现了黄色安全警告条,点击“启用宏”——多选功能正常了!。

05 收尾:顺便解决了两个小问题

功能正常后,又遇到两个小麻烦:

(1)文件图标是空白的:右键 `.xlsm` 文件 → 打开方式 → 始终用WPS打开,解决。

(2) 每次打开都弹安全提示:把文件所在文件夹设为“受信任位置”,解决。

这两个也是AI教的,很快搞定。

 06 一点感想

我不会写VBA代码,甚至在这之前都不知道VBA是什么。

但今天,我靠AI的辅助完成了一个以前绝对做不了的事情。

整个过程里,我做的事情其实很简单:说清楚需求、照着步骤操作、遇到问题反馈、根据指引调整。

不需要懂代码,不需要懂编程逻辑,只需要会提问、跟着操作。

这就是AI时代的变化吧。

以前遇到这种问题,要么放弃,要么花大量时间去学一门新技能。现在,一会就能从不懂到搞定。