我正在使用 Excel 2010,我有一个奇怪的问题,我希望使用 VBA 来解决。
我有一个数据透视表,它从包含在单独数据表中的数据源中提取数据。此数据透视表最终将与其他人共享。
创建数据透视表后,我删除了工作表,因此原始数据不可见。最终,我想创建数据透视表中包含的内容的锁定视图,即我不想让用户在创建表后查看所有字段及其值(例如地址等)。
例如
如果我有以下数据集
ID First Name Last Name Street Salary
1 George Bush The Street 100
2 Peter Sellers 2 The Close 200
3 Paul Scholes 3 The Ness 400
4 David Cameron 4 The Avenue 300
5 Robert Redford 5 The Yard 250
我创建数据透视表然后删除数据表,它仍然允许最终用户操作数据透视表中的所有列。为了简单起见,我想根据最终用户的类型隐藏某些字段,只是 Street 字段。如何从能够在数据透视表中使用的字段列表(使用 VBA)中删除此值?