MARCADOR DE LINHA E COLUNA
Enviado: Qui Jun 30, 2011 3:59 pm
Pequeno Tutorial sobre Marcador de Linhas e Colunas, muito bom para não se perder na digitação:
'MARCADOR DE LINHA COM COLUNA
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim LinhaInicio As Range
Dim ColunaAtual As Range
Dim MinhaLinha As Range
Dim Linha As Long
Dim Coluna As Long
'ESTABELECE QUE AS CELULAS SERÃO COLORIDAS.
Cells.Interior.ColorIndex = xlNone
Linha = Target.Row
Coluna = Target.Column
'CELULA ONDE SE INICIA A LINHA COLORIDA SEMPRE NA COLUNA A
Set LinhaInicio = Range("A" & Linha, Target)
'PEGA A COLUNA ONDE ESTÁ (INTERSECÇÃO ENTRE LINHA E COLUNA)
Set ColunaAtual = Range(Cells(1, Coluna), Target)
'FOCA A INTERSECÇÃO.
Set MinhaLinha = Union(LinhaInicio, ColunaAtual)
'COR QUE QUER USAR, NO CASO A 3 É VERMELHA
MinhaLinha.Interior.ColorIndex = 3
End Sub
'MARCADOR DE LINHA COM COLUNA
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim LinhaInicio As Range
Dim ColunaAtual As Range
Dim MinhaLinha As Range
Dim Linha As Long
Dim Coluna As Long
'ESTABELECE QUE AS CELULAS SERÃO COLORIDAS.
Cells.Interior.ColorIndex = xlNone
Linha = Target.Row
Coluna = Target.Column
'CELULA ONDE SE INICIA A LINHA COLORIDA SEMPRE NA COLUNA A
Set LinhaInicio = Range("A" & Linha, Target)
'PEGA A COLUNA ONDE ESTÁ (INTERSECÇÃO ENTRE LINHA E COLUNA)
Set ColunaAtual = Range(Cells(1, Coluna), Target)
'FOCA A INTERSECÇÃO.
Set MinhaLinha = Union(LinhaInicio, ColunaAtual)
'COR QUE QUER USAR, NO CASO A 3 É VERMELHA
MinhaLinha.Interior.ColorIndex = 3
End Sub