VBA将公式引用向下移动一行

我目前正在处理一个大文件,比较年/年数据。

每个星期我都需要更新文件中的公式来向下移动。 我想制作一个命令button来更新这些公式。

这是一个简单的例子

单元c800包含:=((C235-C229)/ C229)* 100

我想单击button使单元更新为=((C236-C330)/ C330)* 100

有人可以帮我从这里出去吗? 这可能吗? 我一直在寻找这一切,找不到任何东西。

谢谢

在C800中input此公式,它将始终捕获任何新添加的数据行。

=(INDEX(C5:C799,MATCH(1E+99,C5:C779,1))-INDEX(C5:C799,MATCH(1E+99,C5:C779,1)-6))/INDEX(C5:C799,MATCH(1E+99,C5:C779,1)-6)*100 

假定第一个数据点在C5中。 根据需要更改

这是因为MATCH(1E+99,C5:C799,-1)find列中的最后一个数值。