我有一个看起来像这样的工作表:
Area Contact COL2
Jon test
Jane test
Doe test
Jon test
Doe test
我想要做的是编写一个VBScript,为每个选项(Jon,Jane,Doe)过滤Area Contact列,并将其另存为另一个Excel工作簿。因此对于这个特定的例子,我最终会得到3个工作簿,对于Jon,Jane和Doe的每个过滤器选项。我正在努力的部分是过滤部分,确保它继续下一个过滤选项。请注意,过滤器选项不是固定的。 “区域联系人”列中可能有2个或10个不同的名称。所以每个独特的区域联系人都应该有自己的文件。
答案 0 :(得分:0)
如果这是我的项目,我想我会创建一个单独的数据透视表,只显示名称(基础数据中的一个字段),这将为您提供唯一值,然后根据循环进行构建vba数据透视表列表。当下次运行数据透视表时,它将是动态的,并且只会在列表中显示唯一的名称,您可以根据它创建循环。