我在Excel中有一个标准的物料清单。层次结构由第1列中的产品级别定义,第2列和第3列分别是部件号和产品名称。
示例:
+---+--------+--------------------+
| 1 | 2 | 3 |
+---+--------+--------------------+
| 0 | 111111 | TOP LEVEL ASSEMBLY |
| | | |
| 1 | 123456 | ABC |
| | | |
| 2 | 454444 | DEF |
| | | |
| 2 | 533433 | GFG |
| | | |
| 3 | 342333 | DFD |
| | | |
| 3 | 234232 | FFD |
| | | |
| 4 | 234343 | DSD |
| | | |
| 3 | 322222 | DDS |
| | | |
| 1 | 343433 | DFD |
+---+--------+--------------------+
如果这是结构化的,它将如下所示:
0 111111 TOP LEVEL ASSEMBLY
1 123456 ABC
2 454444 DEF
2 533433 GFG
3 342333 DFD
3 234232 FFD
4 234343 DSD
3 322222 DDS
1 343433 DFD
我希望有一个宏创建一个实际的家族树结构,它将显示这些项在Visio中的依赖关系(带有框和逻辑连接)。所以在这种情况下,它看起来像这样(块/箭头格式除外)。
**111111 TOP LEVEL ASSEMBLY**
123456 ABC 1 343433 DFD
454444 DEF 533433 GFG
342333 DFD 234232 FFD 322222 DDS
234343 DSD
任何帮助将不胜感激!