Planilha Excel VBA – Evento Change colore área células
Este procedimento com evento da Worksheet_SelectionChange da folha de planilha do Aplicativo Microsoft Excel VBA(Visual Basic Application), colore determinada área. O Amigo Antonio Lelio, fez uma alteração usando direção ‘xlToLeft’,
para dinamizar com a digitação do Usuario, nos enviou para que possamos compartilhar com nossos amigos.
Obrigado Antonio, Fique com Deus, Expedito Marcondes.
‘//===============
Olá meu amigo, Expedito!
Só para compartilhar, fiz uma alteração, onde, independente da área clicada, formata da 1ª até a última coluna.
No meu caso, o banco de dados são de 11 colunas.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Range(“$A$2:$K$78”), Target) Is Nothing And Target.Count = 1 Then
‘Limpa a área formatada
With Range(“A2:K78”)
.Interior.ColorIndex = xlNone
.Font.ColorIndex = 1
.Font.Bold = False
End With
‘Formata a área novamente
With Target.End(xlToLeft).Resize(, 11)
.Interior.ColorIndex = 11
.Font.Bold = True
.Font.ColorIndex = 2
End With
End If
‘Feliz aquele que tem fé.
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.
Promoção Especial: Curso Excel VBA Expert | |||||||||
|
Relação do Material didático: Curso Excel VBA Expert |
Faça o Download do Exemplo de Planilha |
Planilha Excel VBA – Incremento quantidade atendimento celula |
[email-download-link namefield=”YES” id=”29″] |