所以,说到VBA,我还不是很了解。我有使用 Java 的经验,因此我了解编码背后的结构概念,并且可以阅读/理解基本中级代码。但是当谈到自己编写它时,就自己编写 VBA 而言,我绝对仍然是 1.5 分(满分 10 分)。因此,任何帮助将不胜感激。
所以我有以下示例数据透视表(我的实际数据是大约 10 年的数据,还有几列):
红点和黄点是我的问题区域。带有空白标题的列与前一行只是 % 的差异。但是,如您所见,使用它会在每年的第一个月留下空白(那些是黄点)。此外,对于年份线,它不计算与上一年的百分比差异(红点)。
所以,我需要的是(很可能)一个 PivotTableUpdate 或 PivotTableChangeSync(顺便说一句,我仍然不明白它们的区别)来用红点和黄点填充这些单元格中的数据。有什么想法吗?
编辑:根据要求,这是为数据透视表提供动力的数据:
出于格式化目的,我将设置的下半部分向右移动以将其全部放入一张图片中。