VBA Excel转换表格

我对VBA是全新的。 我花了一半的时间看教程,并寻找公式,但似乎我需要至less从一些东西开始。

如果你可以写一个代码,我会有一些工作,并理解脚本的逻辑。

脚本应该检查行(7)中的date是否在开始 – 结束date间隔内(我想我会设法把它放在用户定义的variables中),并根据下面的图片对表进行转换:

我需要这样做

当2017年3月份的数字不存在的时候,我需要脚本来添加以前生成的table2的数据(所以应该是这样的:“find最新的一行,检查2017年3月是否已经存在,如果不存在, “)。

我的财务部门以左表的格式向我提供财务报表,但是为了在BI软件中进行分析,我需要像这样转换它。