Olhando melhor, o código fo Edson ficou mais fácil para adaptar, e eu o fiz em três planilhas, ficando assim:
Operações
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B7:AI131").Interior.ColorIndex = xlNone
If Target.Row < 7 Then
Exit Sub
ElseIf Target.Column < 2 Then
Exit Sub
ElseIf Target.Column > 35 Then
Exit Sub
Else
lin = Target.Row
Range("B" & lin & ":AI" & lin).Interior.ColorIndex = 19
End If
End Sub
Portfólio
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("D7:BD1000").Interior.ColorIndex = xlNone
If Target.Row < 7 Then
Exit Sub
ElseIf Target.Column < 2 Then
Exit Sub
ElseIf Target.Column > 56 Then
Exit Sub
Else
lin = Target.Row
Range("D" & lin & ":BD" & lin).Interior.ColorIndex = 19
End If
End Sub
Valor PL
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("B4:F29").Interior.ColorIndex = xlNone
If Target.Row < 4 Then
Exit Sub
ElseIf Target.Column < 2 Then
Exit Sub
ElseIf Target.Column > 6 Then
Exit Sub
Else
lin = Target.Row
Range("B" & lin & ":F" & lin).Interior.ColorIndex = 19
End If
End Sub
Esses três códigos funcionaram perfeitamente, até que eu fechei o arquivo e abri de novo, na segunda abertura não funcionou mais...
Alguém sabe me explicar porque?
Postado : 05/07/2017 2:04 pm