VBA高手之路 奇葩快递单号对齐需求

以前VBA接单的时候做过的一个200块的需求,对2列单号进行对齐匹配,如图所示

规则比较奇葩


右侧数据与左侧结果匹配对齐, 没匹配的空出, 剩余的输出到最后

实际数据有几万条,手工做的话,实在是有点抓狂,所以找我写个VBA代码来完成,当年没有AI,全手写,现在有AI了,我们看看AI能不能解决这个问题,直接使用VBA代码助手的一键提问,依次选中数据源,模拟结果,输出位置

然后进入VBA代码区,按下CTRL+I一键提问

这个需求因为比较怪异, 所以我们补上一句自己的需求说明

其他的提问都是自动生成的,然后 点击提问按钮,一键生成代码

总共耗时23秒 代码生成完毕 然后点击写回按钮 一键写入VBA

话说 这题我自己敲 怎么也得10分钟啊!!! 各位自己也可以试试,手写这段代码要多久!

点击运行 啊喔 高兴的太早了 结果错误!

这也是使用AI写代码的常态,AI有幻觉,不能保证每次输出都正确,为了保证输出代码的正确率,我们可以添加更详细的补充说明

提示词修改如下,注意提问的时候,分布描述,结合意见提示词,可以极大的提高AI生成代码的正确率

再看这次得到的代码 步骤就写的非常清楚了!这个代码就非常有学习参考价值,学习的同学可以自己重新手写来按这个思路实现一遍

点击运行,结果完全正确!

所以即使有VBA代码助手这样强大的AI辅助,如何正确提问还是有很大的学问

正在学习的同学,不要因为AI而放弃学习,因为最终决定AI在里手里有多大作用的,还是取决于各位对编程的理解有多深,理解越深,越能正确提问!

DeepSeek定制版VBA代码助手

最懂VBA的AI,VBA代码助手(vbayyds.com)

AI一键提问写代码, 代码翻译, 一键混淆加密,中文输入提示

作者: 郑广学 公众号: EXCEL880

原文链接:,转发请注明来源!