在vba中创建6个月滚动数据集

时间:2017-09-11 08:38:43

标签: excel vba excel-vba

因此,如图所示,现在使用我在下面粘贴的简单参考代码填充当前月份数据。一张是活动表,其他表参考是表2,其中包含员工pf贡献等数据。我显示的6个月是静态的,我希望它是动态的,所以当我运行报表时sep-17

  • 3月17日被删除
  • 从4月17日至9月17日开始的6个月

1]

所以让我们说我有一个工资单 - 现在我实际上计划显示一份关于员工pf贡献和雇主pf贡献的6个月滚动数据。 因此,这是我获得此类数据的第一个月,因此当前月份是最后一列,目前该显示空白前5个月。

使用简单的参考代码

填充当前月份数据
trwb.ActiveSheet.Cells(pfrow + 8, "J").value = srwb.ActiveSheet.Cells(t,"X").value

&安培;如果我有以前的数据,我会使用一个参考,但我希望这是动态的 - 就像目前它的9月17日所以我的列G14中的标题将是sep-17所以它将返回到B14列为4月17日和它的数据在下面的行中。

下个月,当它的oct-17 G14应该显示oct-17和sep-17被移动到之前的一列和apr-17被删除。

我不是vba上的专业人士,因为如何让我的范围变得充满活力而感到困惑。 对此有任何建议表示赞赏。

0 个答案:

没有答案