VBA Change Pivot过滤器并导出pdf文件

时间:2016-07-06 13:13:16

标签: excel vba excel-vba

我正在尝试自动化我目前的很多excel工作。 我在我的数据表中有大约30个过滤器,我需要一次更改一个,然后导出为pdf文件。我想可能有可能创建一些自动更改过滤器并导出pdf(到本地文件夹)的VBA代码,然后自动继续并更改下一个过滤器并从中创建一个pdf,依此类推,30次。

我试图找到一些指南,但我不可能。你对我如何开始有任何想法吗?

2 个答案:

答案 0 :(得分:1)

或许分别研究两个主题,然后结合起来。

1:如果您无法理解this之类的内容,则可以通过录制宏来更改过滤器,然后编辑结果。

2:保存为pdf有点棘手,因为你可以使用很多东西来做,取决于你的机器上有adobe等,或者如果你使用的是像pdfcreator等,this是一个有人做类似事情的例子。

试一试并发回你的代码,人们会更愿意尝试帮助你。

答案 1 :(得分:0)

好的,所以我发现我可以录制宏来:

  1. 更改过滤器
  2. 另存为PDF
  3. 完美无缺,但我需要保存的文件名是动态的,因为我需要30个PDF文件,而不是1个。

    录制的代码如下所示

    xAxis: {
        categories: myCategoriesArray
    },
    
    series: [{
        data: myDataArray
    }]
    

    您知道我如何根据单元格名称更改保存的文件名吗?