Tenho o código abaixo, que faz parcialmente o que necessito:
Private Sub Worksheet_SelectionChange(ByVal Target As Range) If ActiveCell.Address <> endereco Then ActiveCell.Interior.ColorIndex = 10 'verde If endereco <> "" Then Range(endereco).Interior.ColorIndex = xlNone End If End If endereco = ActiveCell.Address End Sub
Esse código apenas faz com que eu consiga, ao clicar em uma célula, mudar para a cor verde.
Como poderia fazer, com a mesma célula colocasse outras cores ao selecioná-la novamente.
Ex.: Voltando para Branco e depois para azul, e depois para verde, e assim sucessivamente.
Clico uma vez (ex. célula A1), fica verde, clico em outra célula (Ex. célula A2), fica verde. Clica na célula que já está em verde (célula A1), fica azul, clico novamente, fica branco.
Pergunta
fafsleite
Prezados,
Tenho o código abaixo, que faz parcialmente o que necessito:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Address <> endereco Then
ActiveCell.Interior.ColorIndex = 10 'verde
If endereco <> "" Then
Range(endereco).Interior.ColorIndex = xlNone
End If
End If
endereco = ActiveCell.Address
End Sub
Esse código apenas faz com que eu consiga, ao clicar em uma célula, mudar para a cor verde.
Como poderia fazer, com a mesma célula colocasse outras cores ao selecioná-la novamente.
Ex.: Voltando para Branco e depois para azul, e depois para verde, e assim sucessivamente.
Clico uma vez (ex. célula A1), fica verde, clico em outra célula (Ex. célula A2), fica verde. Clica na célula que já está em verde (célula A1), fica azul, clico novamente, fica branco.
No aguardo de alguma solução.
Flávio Leite®.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.