【发布时间】:2015-11-10 14:08:57
【问题描述】:
如何在 VBA 中获取枢轴项索引知道枢轴项的名称?
我想得到相反的结果:
ActiveSheet.PivotTables(1).PivotFields("MyFiledName").PivotItems(10).Name
知道item名称是“Something”,我想获取索引:
.PivotItem(THISNUMBER).Name
更新。 按照 Marco Getrost 的回答,我最终遇到了错误。可以使用example file 复制它。我不断收到“错误 2042”。我没有收到错误的唯一情况是当我选择 PageFilter 上的项目作为唯一项目(未启用多选) - 在这种情况下,我总是得到位置编号 1。
在示例文件中,我想获取 Name="6" 的项目的位置编号,这显然是 7。
【问题讨论】:
标签: excel vba pivot-table