文件名称:库存分析:使用VBA分析库存信息
文件大小:458KB
文件格式:ZIP
更新时间:2024-03-05 13:30:39
使用VBA分析股票表现 项目概况 史蒂夫(Steve)要求我们重构原始代码以允许数据扩展。 当前代码仅限于工作表中包含的特定年份。 此外,原始代码包含12次迭代,每个代码需要传递数据。 最终的重构将其减少为所有数据的单次传递,并利用输出数组减少了总运行时间。 结果 代码的重构大大减少了VBA脚本的运行时间。 2017年和2018年都需要0.125秒才能完成重构的脚本,每个脚本的原始时间都减少了约80%。 减少的原因是在数据首先完成什么变化。 原始代码需要12个通过代码的地方,因为每个股票代号都需要另一遍才能收集信息。 在重构代码中,在将信息插入指定的单元格之前,数据会为每个股票代码编译大量信息(数量,起始价格,结束价格)。 通过数据的减少减少了整体运行时间。 下图显示了2017年库存数据的运行时间变化,原始运行时间后跟重构运行时间。 下图显示了2018年库存数据的运行时间更改,原始运行
【文件预览】:
stock-analysis-main
----VBA_Challenge.txt(3KB)
----Resources()
--------VBA_Challenge_2018.PNG(23KB)
--------2017 Original.PNG(24KB)
--------2018 Refactor 2.PNG(4KB)
--------2018 Original.PNG(24KB)
--------2017 Refactor.PNG(22KB)
--------2018 Refactor.PNG(23KB)
--------VBA_Challenge_2017.PNG(22KB)
----VBA_Challenge.xlsm(333KB)
----README.md(3KB)