Boa noite pessoal, sou novo no fórum e já procurei por dúvidas semelhantes porém não encontrei.
Tenho uma planilha que faz a contagem de dias trabalhados.
Entre as células A3 até AE3 (A3:AE3) (31 células referente aos 31 dias do mês) vai entrar letras que são E (embarcado), F (folga), B (base), V ou A (férias ou atestado) entre outras e quando entro com essas letras a cor de fundo da célula muda.
Uso no trabalho o Excel 2003 que não me permite fazer mais de 3 Formatações Condicionais.
Abaixo segue o VBA utilizado que somente funciona na célula A3.
--------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A3") = "F" Or Range("A3") = "" Then
Range("A3").Interior.Color = RGB(255, 255, 255)
End If
If Range("A3") = "E" Then
Range("A3").Interior.Color = RGB(0, 128, 255)
End If
If Range("A3") = "B" Then
Range("A3").Interior.Color = RGB(255, 255, 0)
End If
If Range("A3") = "T" Then
Range("A3").Interior.Color = RGB(0, 255, 255)
End If
If Range("A3") = "TE" Then
Range("A3").Interior.Color = RGB(255, 0, 0)
End If
If Range("A3") = "DS" Then
Range("A3").Interior.Color = RGB(0, 255, 0)
End If
If Range("A3") = "V" Or Range("A3") = "A" Then
Range("A3").Interior.Color = RGB(255, 128, 0)
End If
End Sub
-------------------------
O que necessito é que ao digitar a letra entre o intervalo A3:AE3 mude a cor de fundo da respectiva célula e não somente na célula A3 como no código acima. (O código RGB já esta correto)
Sei que é fácil mas meu conhecimento não vai a fundo nesse momento.
Se alguém puder colar a VBA com a correção ficaria grato
Ex.: Se na célula C3 eu digitar "E" quero que somente a célula C3 mude de cor.
Se na célula H3 eu digitar "B" quero que somente a célula H3 mude de cor.
Entendem? Aguardo ajuda.
Postado : 09/08/2013 7:04 pm