|问题:

过滤列时,标题行将以黄色背景颜色

突出显示。 ===答案:

在适当的模块中插入以下代码。

将下面的代码放入标准模块中。

Private Sub Worksheet_Calculate()

Dim flt As Filter

Dim intCol As Integer

For Each flt In ActiveSheet.AutoFilter.Filters

intCol = intCol + 1

If flt.On Then

Cells(1, intCol).Interior.ColorIndex = 6

Else

Cells(1, intCol).Interior.ColorIndex = xlColorIndexNone

End If

Next flt

End Sub