Excel 如何设置还包含透视表的仪表板的背景色?
我选择了整个工作表,并将填充颜色值设置为黄色,删除了网格线,并希望扩展行具有黄色,但当行折叠时,它将变为白色。 检查图片Excel 如何设置还包含透视表的仪表板的背景色?,excel,pivot-table,Excel,Pivot Table,我选择了整个工作表,并将填充颜色值设置为黄色,删除了网格线,并希望扩展行具有黄色,但当行折叠时,它将变为白色。 检查图片 您可以使用条件格式执行此任务。选择数据透视表周围的区域,然后插入条件格式设置=>高亮单元格规则=>等于=0(选择自定义格式并选择背景的黄色) 但是。。。。不幸的是,如果您的数据透视区域根据数据改变大小,这将不起作用,它还将填充数据透视表中不包含数据的区域 您必须右键单击数据透视表 数据透视表>数据透视表工具>选项>选项>布局和格式>格式>空单元格显示:- 经进一步调查,我必须
您可以使用条件格式执行此任务。选择数据透视表周围的区域,然后插入
条件格式设置=>高亮单元格规则=>等于=0(选择自定义格式并选择背景的黄色) 但是。。。。不幸的是,如果您的数据透视区域根据数据改变大小,这将不起作用,它还将填充数据透视表中不包含数据的区域
您必须右键单击数据透视表
数据透视表>数据透视表工具>选项>选项>布局和格式>格式>空单元格显示:-
经进一步调查,我必须改正我自己。。。即使这样也不行
当Excel崩溃时,它似乎正在删除单元格,包括格式设置。我设置了透视表条件,使其没有数据(只有标题),然后为下面的行设置条件格式。->看起来不错
用数据展开透视表,然后再次折叠它
->相同单元格的规则已消失
可能有一种VBA方法可以获取透视表的区域,然后在其周围绘制,然后需要调整大小事件。。。通常的兔子洞。我遇到了同样的问题,就像@I0sens指出的那样,条件格式不起作用。我继续使用VBA实现了这一点
基本上检查一个范围,如果为空,则填充。若你们的列数或行数通常是稳定的,那个么范围可能是最好的,但若一切都结束了,我建议你们按单元格进行
这只是一个简单的示例:
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
If WorksheetFunction.CountA(Range("K27:K31")) = 0 Then
Range("K27:K31").Interior.Color = RGB(58, 56, 56)
End If
K27:K31,K是我的透视图的最后一列,27-31是我的透视图的行长度。是的,稍后我还会做一些类似A31:K31的事情,以防它也收缩。这很有用!谢谢,不客气!你能把它标为已回答吗?