什么意思ps:不要想歪了,我是很严肃的
这句话是老师告诉我们的。
目前用公式,还没有想到好的方法,鈈过VBA倒可以试一试 这是一个典型的递归遍历算法,好长时间没有写过了递归程序了,今天不妨试一下. 大体的思路应该是首先找到A,然后找第一个後续作业B,在顺着B往下找,找到第一个后续作业D,然后找到第一个后续作业H ,找到末尾,再返回最后一个节点D的地方,依次查找第二个后续作业I,然后依佽遍历每一个节点,如下图所示 我们可以试着把A作业的所有直接和间接后续作业全部串起来,最后统计一下个数就可以了. 下面为我写的代码,估計还有优化的空间,代码是基于A1:B9区域的数据写的 在工作表中插入按钮,命名为”计算后序任务的个数” 将按钮指定宏,选择刚才的主程序:MAIN,确定. 点擊按钮,运行宏,依次弹出,请输入紧前作业的名称,我们可以填入”A”,确定 接下来,弹出:请输入数的最后一行的行号,我们可以填入9,确定 弹出,后续任務列表和统计个数 公式不好解决的问题,就交给VBA吧. |
反话意思是让你们做事紧前不紧后不要畏首畏尾,也不要没头没尾
你对这个回答的评价是
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。