Notifications
Clear all

Excel 2007 - Pintar linha

4 Posts
2 Usuários
0 Reactions
1,333 Visualizações
(@proeletrica)
Posts: 100
Estimable Member
Topic starter
 

Boa noite
meu caso é o seguinte:
Gostaria de clicar no inicio de qualquer linha e esta fosse realçada com uma cor em toda sua extenção. É possivel ?
abraços

 
Postado : 06/02/2012 7:44 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!!

Tentando contribuir. :)

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
    With Target
        If .Interior.ColorIndex = xlNone Then
            .EntireRow.Interior.ColorIndex = 3
        ElseIf .Interior.ColorIndex = 3 Then
            Target.EntireRow.Interior.ColorIndex = xlNone
        End If
    End With
End Sub
 
Postado : 07/02/2012 5:03 am
(@proeletrica)
Posts: 100
Estimable Member
Topic starter
 

Boa noite alexandre
Me expressei mal , não é pintar a celula e sim ressaltar momentaneamente a célula onde o cursor estiver.
abraços

 
Postado : 07/02/2012 7:52 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!!

Veja ....se te atende dê retorno

Não se esqueça da mãozinha ;)

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
'Faz o a cor do cursor de uma determinada cor
Static OldRange As Range
On Error Resume Next
Target.Interior.ColorIndex = 8 ' yellow - change as needed
OldRange.Interior.ColorIndex = xlColorIndexNone
Set OldRange = Target

End Sub
 
Postado : 07/02/2012 8:03 pm