更改枢轴中的SourceData

时间:2018-08-15 13:59:15

标签: excel vba excel-vba pivot

我正在使报告自动化,在该报告中,我需要更改同一工作表上多个枢轴的数据源。 每周,都会在文件中插入一个新工作表(工作表名称是当天的日期),并且必须将此新工作表作为数据透视表的数据源。

当我尝试通过菜单更改源数据时(例如,不使用宏),我在弹出的小窗口中看到以下内容:

'2018-08-09'!$A:$AD

我想做一个简单的替换-在此字符串中替换工作表名称,但是我似乎无法理解

pv.SourceData

返回此:'2018-08-09'!C1:C30

我在名为“ 2018-08-09”的工作表上有6-8-10个枢轴,并且所有人都返回了相同的C1:C30字符串。

我不知道该如何处理C1:C30的东西,它是从哪里来的,这真令人讨厌。表格'2018-08-09'包含一个从Col A到Col AD​​的表,并且有440多个行,所以H里面有30个?!

感谢任何输入。

0 个答案:

没有答案