ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 435|回复: 4

用VBA判断多个项目是否互为替代料

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-5-28 17:16 | 显示全部楼层 |阅读模式
本帖最后由 888来来来 于 2023-5-29 00:52 编辑

如何用函数或者VBA 怎么备注C列替代料在项目1(项目2)BOM清单里面,但是不在项目2(项目1)BOM清单里面。
实际工作中项目BOM有100多个,BOM里面有400多个物料,所以去找这种情况一般都是BOM放在一起对比查找,比较慢。
问题描述1
识别2个项目替代料不一样多 项目1里有1个主料,有5个替代料(含主料有6个替代料),
但是项目2里面的主料是项目1的替代料,同时项目2的替代料只有3个 没有项目1多 少了3个替代料
问题描述2:
识别2个项目替代料不一样多
就是项目1和项目2的主料都是一样的,但是替代料不一样多。
截图描述1:
项目1 举例物料简称 主料是11,替代料是12,13 ,14,15,16  
项目2 ,13是主料,11和14是替代料,项目2里面没有替代料12,15,16
1.问题就是 怎么判断12,15,16这种替代料,在项目1里面是替代料,但是在项目2里面不是替代料
截图描述2:
项目1里面主料是31,替代料有32,
项目2里面是主料是31,替代料是32,33   项目1里面没有替代料33
2.问题就是 怎么判断33 这种替代料在项目2里面有 但是项目1里面没有。

问题描述3
例如这个替代料在项目1,项目2,里面都有,但是在项目3里面没有
项目比较多的时候  判断重复值的替代料在各个项目里面都是有的 肯定也是不行的

项目BOM中 用量都是对应的主料那1行,替代料用0替代。如果不是这个项目用的 就显示空值
截图中B列用重复值填充颜色,也是为了方便找不重复的值。
同1个项目里面的替代料,既有重复值,又有不重复值,我就会判断这个物料 在其他项目里面不是替代料  


附件截图

附件截图

用VBA判断替代料 其他项目是否共用.zip

7.88 KB, 下载次数: 12

判断

TA的精华主题

TA的得分主题

发表于 2023-5-29 10:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
要求这么多,适合找付费的做。

TA的精华主题

TA的得分主题

发表于 2023-5-29 15:30 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
虽然你描述的很详细,但我真心看不懂,隔行如隔山啊。
这表的逻辑关系也理不清,比如,项目1包括哪些物料,或者说哪些是项目1的,哪些是项目2,没有明确的界定。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-5-29 21:15 | 显示全部楼层
吴中泉 发表于 2023-5-29 15:30
虽然你描述的很详细,但我真心看不懂,隔行如隔山啊。
这表的逻辑关系也理不清,比如,项目1包括哪些物料 ...

项目1就是截图中的E列,项目2就是截图中的F列  实际场景有100个项目左右
项目1 E列 就是BOM用量  如果大于0 就是项目1的主料,
如果是0就是项目1的替代料,如果是空值就不是项目1的替代料。项目2也是1个原理
BOM这样分布也是经过加工的。原本A列对应的主料,下面都是空值。
筛选一下空值,A3=A2下拉之后,就变成截图所示。   也是为了多项目一起计算物料需求设置成这样的

加个解释,在电子行业替代料特别普遍。
所以为了方便计算需求 会把物料按照主料和替代料弄成2列。
例如A2是主料,下面填充的主料都会用颜色填充一下。
我填的这个需求比较冷门,也是有一定的难度的。

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-5-29 21:23 | 显示全部楼层
ykcbf1100 发表于 2023-5-29 10:34
要求这么多,适合找付费的做。

我也感觉我提的这个要求也是有一定难度的。
我给你们的截图一样也是公司花钱请外边的VBA高手做了20天搞好的,
多项目BOM去重汇总。例如有150个BOM表,每个BOM表都是1个工作薄  都是ERP系统导出来的。
设定了很多条件,才能达到想要的效果。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 08:57 , Processed in 0.029035 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表