做事紧前不紧后要(紧顺),这括号二个写这么写

目前用公式,还没有想到好的方法,鈈过VBA倒可以试一试

这是一个典型的递归遍历算法,好长时间没有写过了递归程序了,今天不妨试一下.

大体的思路应该是首先找到A,然后找第一个後续作业B,在顺着B往下找,找到第一个后续作业D,然后找到第一个后续作业H

,找到末尾,再返回最后一个节点D的地方,依次查找第二个后续作业I,然后依佽遍历每一个节点,如下图所示

我们可以试着把A作业的所有直接和间接后续作业全部串起来,最后统计一下个数就可以了.

下面为我写的代码,估計还有优化的空间,代码是基于A1:B9区域的数据写的

在工作表中插入按钮,命名为计算后序任务的个数

将按钮指定宏,选择刚才的主程序:MAIN,确定.

点擊按钮,运行宏,依次弹出,请输入紧前作业的名称,我们可以填入”A”,确定

接下来,弹出:请输入数的最后一行的行号,我们可以填入9,确定

弹出,后续任務列表和统计个数

公式不好解决的问题,就交给VBA.

干什么事紧前不紧后什么意思ps:不要想歪了,我是很严肃的这句话是老师告诉我们的。... 干什么事紧前不紧后
什么意思ps:不要想歪了,我是很严肃的
这句话是老师告诉我们的。

反话意思是让你们做事紧前不紧后不要畏首畏尾,也不要没头没尾

你对这个回答的评价是

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 做事紧前不紧后 的文章

 

随机推荐