在Excel中按大纲级别(组)的颜色

我想根据Excel中的大纲级别来更改单元格的颜色,大纲级别i表示列分组的级别。

我正在尝试使用ActiveCell.OutlineLevel属性在ColorByValuefilter中使用。

这可能吗? 或者,有没有办法通过VBA或function做到这一点?

colorbyvalue

感谢JMAX我得到了你的build议的解决scheme!

1-将条件格式规则添加到需要格式化的单元格中。

 =OutlineLevel(CELL("col",CV1)) = 1 

编辑格式规则

2-公式引用一个输出行分组级别的小函数。

 Function OutlineLev(inp As Integer) As Integer OutlineLev = Columns(inp).OutlineLevel End Function 

谁能find一个更优雅的解决scheme?