Excel VBA程序开发

36K纯帅 Lv.2

关注
各位老师好:

工作中要根据特定规则编写物码,目前只能人为编写,效率低还容易出错,特发帖求助各位大神,看能否用VBA实现,感谢大家!
要求:由ABC三列数据内容,结合编码规则,自动生成物码在D列
image.png

image.png

根据特定规格自动生成物码.zip   2024-2-27 10:58 上传

368.42 KB, 下载次数: 20

398阅读
14回复 倒序

36K纯帅 楼主 2楼

纠正电容规则编号3封装:A-0201 B-0402 C-0603 D-0805

limonet Lv.6 3楼

推荐你先把图片转成字符,减轻其他大佬的工作强度与准确度。
不然,还要帮你OCR,我只能忽视,因为不会了。
image.jpg

shiruiqiang Lv.5 4楼

把编号规则改成字典,然后上传附件。
目前思路:正则式+替换

grf1973 Lv.7 5楼

为什么1K写成X102,不写成X013,或者 1001

36K纯帅 楼主 6楼

听取评论区老师的意见,将图片改为插入文本框,难点还是在阻值容值编号5那几位上,如果不好实现,默认为XXX也可

36K纯帅 楼主 7楼

附件已重新上传

36K纯帅 楼主 8楼

引用: grf1973 发表于 2024-2-27 13:39
为什么1K写成X102,不写成X013,或者 1001

老师,是这样的 ,我不是这套规则的制定者,按你的想法确实也可以实现,所以我只能按现有的规则执行。

grf1973 Lv.7 9楼

做成了公式。
这是很烦琐的事情。
还会有很多意外情况,慢慢完善吧。
360截图20240227143400585.jpg
360截图20240227143704233.jpg

grf1973 Lv.7 10楼

请看附件。。。。。。
默认规则下1000写成X013(而不是X102),10000写成X014,(而不是X103)
如果要改,需明确具体规则。还是只是特例。

根据特定规格自动生成物码.rar   2024-2-27 14:38 上传

376.42 KB, 下载次数: 11

加载更多