【发布时间】:2012-10-18 12:31:42
【问题描述】:
我在 Excel 工作表中有一个数据透视表,其中包含对我的数据库进行的查询结果。我想根据其他所有数据集自动格式化信息。
该信息包含按员工 ID 号排序的每位员工 4 周(1 个月)的记录。我想编写一个模块,以便它以不同的颜色突出显示所有其他记录(员工数据集)。这甚至可能吗?感谢您的帮助!
【问题讨论】:
-
你好,我认为你不需要 VBA。您可以转到主页 -> 样式 -> 格式为表格 -> 选择一种每隔一行突出显示的格式。当然,这也取决于您的数据透视表如何对数据进行分组。如果你能提供一个截图,那将有很大帮助。
-
好的,我上传了我想要的屏幕截图(手动完成,有 100,000 条记录,只是没有时间效率)
-
感谢您花时间制作图片!我建议使用样式的唯一原因是因为您可能希望有一天更改列排列,并且您可以避免使用样式更改任何公式/vba 代码。但是,使用样式有点麻烦。我会看看我是否能想出一些有用的东西。否则,我会推荐一个条件格式公式,如下面的答案。
标签: excel vba module pivot-table