Planilha Excel VBA Eventos SelectionChange se amarelo retira
Este Procedimento do Aplicativo Microsoft Excel VBA(Visual Basic Application), usando o evento SelectionChange
e função IIF( Retorna uma das duas partes, dependendo da avaliação de uma expressão.).
Observe que a cor for 6(Amarelo) ao selecionar a cor será removida, podendo ser inserida uma cor aleatória,
conforme a linha de código abaixo. “Inserindo uma cor aleatória, se não for Amarelo (.ColorIndex =6)
‘//=============’
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count = 1 Then ‘somente 1 célula se selecionar varias nao colore.
‘função IIF (Diferente de IF)
Target.Interior.ColorIndex = IIf(Target.Interior.ColorIndex = 6, xlNone, Int(56 * Rnd) – 1)
End If
End Sub

Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Escola SaberExcel VBA Estudos® – Treinamentos com Macros, Fórmulas e Funções.
Compre pelo PagSeguro | Compre pelo PayPal | |
![]() |
![]() |
|
Material Didático: Curso Excel VBA Expert |
![]() |
![]() |
![]() |
<<Link Download: Verifique também Caixa de Itens Excluídos >> |