在Excel中创建流程步骤图的最佳方法

时间:2015-04-17 02:23:36

标签: excel excel-vba vba

考虑以下设置:

enter image description here

每当您在时间下输入值时,它将在处理时间下的右侧映射,使用正确的行图例,具体取决于您输入的输入列。< / p>

我知道我的问题会有点偏离或过于宽泛,但我希望有人可以分享他们关于如何实现除VBA以外的相同的想法。我目前正在使用Change_Event执行此操作,但这可能很难维护,因为步骤可能与时间间隔不同。

我还提出了使用条件格式的另一种解决方案(与Excel 2013提供的可用模板相同 - Project Planner )但我的客户希望(同样多)尽可能保留传说。

所以在我继续优化我编写的当前例程之前,如果我正在使用强力 VBA(自动插入和删除行),我想咨询社区意见)或者如果有更简单的方法。我只是觉得我可能做得太过分了(特别是在自由形式的线上)

1 个答案:

答案 0 :(得分:1)

如果没有VBA,我已经有了解决方案。但当然,图例符号必须是字符字形。所以它们并不像你需要的那样灵活。但是也许你会从VBA中获得这样的刺激程序。

enter image description here

F4中只有一个公式被复制下来。

=IF(AND(SUM($B$3:$E3)<F$2,SUM($B$4:$E4)>=F$2),REPT(CHOOSE(MATCH(0,$B4:$E4,-1),"—","-","~","═"),4),"")

第3行必须为空。所有时间必须是10的倍数。并且每一步中只有一种可能的过程。必须使用比例字体格式化单元格F4:O10