Colegas,
a função abaixo funciona perfeitamente, copiei aqui do fórum.
Mas eu gostaria de trabalhar com intervalos.
Ex. tenho informações que abrangem da célula C3 a C15 e gostaria que quando eu digitasse "X" em qualquer celular desse intervalo a mesma fosse preenchida com a cor de fundo vermelha, e se digita "Y" ficasse na cor de fundo amarelha. Dei exemplo de 2 cores, mas na verdade eu preciso de fazer essa condição mais de 11 vezes (11 cores diferentes).
Tem como fazer isso?
Obrigado!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B1").Font.ColorIndex = 0
If Range("A1") = "X" And Range("B1") = "Produção" Then
Range("B1").Font.ColorIndex = 4
End If
If Range("A1") = "O" And Range("B1") = "Falta Operador" Then
Range("B1").Font.ColorIndex = 3
End If
If Range("A1") = "Z" And Range("B1") = "Produção" Then
Range("B1").Font.ColorIndex = 6
End If
If Range("A1") = "Z" And Range("B1") = "Falta Operador" Then
Range("B1").Font.ColorIndex = 9
End If
''Verde => 4
''Vermelho => 3
''Amarelo => 6
''marrom=>9
''Preto => 0
End Sub
a função abaixo funciona perfeitamente, copiei aqui do fórum.
Mas eu gostaria de trabalhar com intervalos.
Ex. tenho informações que abrangem da célula C3 a C15 e gostaria que quando eu digitasse "X" em qualquer celular desse intervalo a mesma fosse preenchida com a cor de fundo vermelha, e se digita "Y" ficasse na cor de fundo amarelha. Dei exemplo de 2 cores, mas na verdade eu preciso de fazer essa condição mais de 11 vezes (11 cores diferentes).
Tem como fazer isso?
Obrigado!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B1").Font.ColorIndex = 0
If Range("A1") = "X" And Range("B1") = "Produção" Then
Range("B1").Font.ColorIndex = 4
End If
If Range("A1") = "O" And Range("B1") = "Falta Operador" Then
Range("B1").Font.ColorIndex = 3
End If
If Range("A1") = "Z" And Range("B1") = "Produção" Then
Range("B1").Font.ColorIndex = 6
End If
If Range("A1") = "Z" And Range("B1") = "Falta Operador" Then
Range("B1").Font.ColorIndex = 9
End If
''Verde => 4
''Vermelho => 3
''Amarelo => 6
''marrom=>9
''Preto => 0
End Sub






