ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 怎么把一些零件表用VBA生成一个产品装配关系的BOM 表?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-10-29 11:29 | 显示全部楼层 |阅读模式
1. 首先得到一个有相互关系的零件表格:
层次
零件号
零件名
父子关系
数量
0
2520000
总装
1
1
2521002
子装配1
2520000
2
3
2520002
子装配22
2527004
3
2
2527004
子装配13
2526001
2
1
2529001
子装配4
2520000
2
3
2526701
子装配6
2527004
1
1
2526001
子装配5
2520000
2
2
2527044
子装配23
2529001
3
2
2527014
子装配24
2529001
3

2. 知道excelhome有很多大侠以及高手,是否给我一个指点,有个VBA程序生成一个产品安装关系的BOM表。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-10-29 11:35 | 显示全部楼层
附件是简单BOM表

bom清单.zip

8.89 KB, 下载次数: 136

TA的精华主题

TA的得分主题

发表于 2014-10-29 11:37 | 显示全部楼层
首先,要有自己的想法,知道自己要什么东西,
其次,到论坛搜索一下相关的帖子,自己学习一下,
再次,遇到问题到论坛有针对性的提问,不然,这么大一个命题,把大家都吓坏了,没时间搞。

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-10-29 12:45 | 显示全部楼层
本帖最后由 sonicshinei 于 2014-10-29 12:54 编辑
526753064 发表于 2014-10-29 12:22
问题说的详细点。至少提供基材数据和生成的结果要怎么样。也可以发我QQ526753064

上面我没有表达清楚。我重新说明一下:
1. 下面的表格是我已经有的零件单,都已经定义好父子关系。

C:\Users\fye\Desktop\1.PNG

2.希望用vba自动生成一个相互有上下级关系的产品装配BOM表格。
C:\Users\fye\Desktop\2.PNG


第一次来这里,还不会帖图片

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-10-29 12:49 | 显示全部楼层
上面我没有表达清楚。我重新说明一下:
1. 下面的表格是我已经有的零件单,都已经定义好父子关系。
层次        零件号        零件名        父子关系        数量
0        2520000        总装                 1
1        2521002        子装配1        2520000        2
3        2520002        子装配22        2527004        3
2        2527004        子装配13        2526001        2
1        2529001        子装配4        2520000        2
3        2526701        子装配6        2527004        1
1        2526001        子装配5        2520000        2
2        2527044        子装配23        2529001        3
2        2527014        子装配24        2529001        3

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-10-29 12:50 | 显示全部楼层
sonicshinei 发表于 2014-10-29 12:49
上面我没有表达清楚。我重新说明一下:
1. 下面的表格是我已经有的零件单,都已经定义好父子关系。
层次         ...

2. 用VBA 编程自动生成有产品装配关系的BOM表,如下图
层次        零件号        零件名        父子关系        数量
0        2520000        总装                 1
1        2521002        子装配1        2520000        2
1        2529001        子装配4        2520000        2
2        2527044        子装配23        2529001        3
2        2527014        子装配24        2529001        3
1        2526001        子装配5        2520000        2
2        2527004        子装配13        2526001        2
3        2520002        子装配22        2527004        3
3        2526701        子装配6        2527004        1

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-10-29 12:52 | 显示全部楼层
本帖最后由 sonicshinei 于 2014-10-29 12:56 编辑

我想通过VBA编程使得左边的bom表格生成右边产品装配关系的BOM表格

我想通过VBA编程使得左边的bom表格生成右边产品装配关系的BOM表格

我想通过VBA编程使得左边的bom表格生成右边产品装配关系的BOM表格

TA的精华主题

TA的得分主题

发表于 2014-10-29 21:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我看你这个结果只要按照层次+零件名排序即可啊

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-10-30 08:42 | 显示全部楼层
hougongping 发表于 2014-10-29 21:59
我看你这个结果只要按照层次+零件名排序即可啊

零件名是乱写的。

零件号相互之间的关系只有是层次和父子关系来确定
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 05:04 , Processed in 0.036527 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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