Detalhes de vba autofiltro colorir cabecalho celula com filtro

PropriedadeValor
Nome:vba autofiltro colorir cabecalho celula com filtro
Descricao:

Esse procedimento do Aplicativo Microsoft Excel VBA, insere cor no cabeçalho da tabela onde é aplicado o autofiltro, com auxilio de combobox com cores relacionadas.

Option Explicit

Private Sub Worksheet_Calculate()
Dim sb As AutoFilter
Dim vFiltro As Filter
Dim vFiltroContador As Integer

If ActiveSheet.AutoFilterMode Then
Set sb = ActiveSheet.AutoFilter
vFiltroContador = 1
For Each vFiltro In sb.Filters
If vFiltro.On Then
sb.Range.Cells(1, vFiltroContador) _
.Interior.ColorIndex = Range("color")

Else
sb.Range.Cells(1, vFiltroContador) _
.Interior.ColorIndex = xlNone
End If
vFiltroContador = vFiltroContador + 1
Next vFiltro
Else
Rows(1).EntireRow.Interior.ColorIndex = xlNone
End If
End Sub


Aprenda tudo sobre o Aplicativo Microsoft Excel VBA - com Saberexcel


Nome do arquivo:vba autofiltro colorir cabecalho celula com filtro.zip
Tamanho: Vazio
Tipo:zip (Tipo de Mime: application/zip)
Autor:SaberExcel
Criado em: 17/11/2010 10:49
Visitas:Todos
Responsavel:Editor
Acessos:1025 Acessos
Atualizado em: 17/11/2010 10:50
Site: