库存分析 项目概况 我们正在重构以前的Excel工作表,该工作表使您可以查看一组库存数据并分析这些库存。 我们需要重构代码以使其更有效地工作,并且只循环浏览一次库存数据,而不是遍历每只单独股票的所有数据。 这是为了帮助我们的朋友史蒂夫(Steve)扩展他先前对股票进行分析的要求,从而使他有可能比以前更快,更有效地浏览更多股票数据。 结果 ### Timing在重构代码之前,它需要花费几秒钟到10秒钟多一点的时间。 现在我还没有运行代码,并且花费的时间超过0.2秒,通常花费〜0.10-0.15秒: ###代码更改在我们设置代码以遍历一系列股票代码之前,对于每只股票,它将遍历我们拥有的所有股票数据并将相关的股票数据返回给我们。 为此,我们使用了一个嵌套的for循环,其中,父for循环遍历了股票代码,子遍历遍历了每个股票代码的整个数据集: For i = 0 To 11