# 请问VB和Excel如何做动态对应?

Posted by Kevin on June 23, 1997 at 07:08:30:

您好：

我现在做一个排列问题，在Excal下利用VB写模组，将第一个排列顺序（ 顺序一）及计算数值（值一）传于Excel活页簿，再利用另一种软体 (GeneHunter，一种基因演算法应用软体），在Excel下依此排列顺序作运算 ，得到结果（结果一）。
而GeneHunter之功用为依结果产生能使结果更佳的排列顺序，Excel则依 所产生顺序计算结果，如此交相反覆，直到达到停止条件。
流程顺序可表示为：VBA=> Excel GeneHunter
此问题下，值一之值不做改变。VBA和Excel为单向，Excel和GeneHunter
为双向。

想请问一下，如何能将此排列顺序，回传给VBA，让VBA重新计算，使值 一之值能根据此排列顺序成为值二，接着仍和上述相同，继续Excel和 GeneHunter。所不同者为此处VBA需根据前次排列顺序成为值二、值三、值四 .....。
流程顺序可表示为：VBA Excel GeneHunter
VBA和Excel为双向，Excel和GeneHunter亦为双向。
因为这是论文，恳请您能回覆。

Follow Ups:

- Re: 请问VB和Excel如何做动态对应? 小吴 18:02:54 6/23/97 (0)