Gente consegui mudar a cor da linha .. vou postar pra caso alguem precise
Agora preciso do seguinte .. tenho que verificar na linha que a planilha foi localizada qual é o grupo .. que fica na coluna B .. ai neste caso eu preciso ocultar todos os outros grupos e deixar somente as peças do grupo em que a palavra digitada foi localizado.
Segue o que eu consegui fazer até agora .... vou postando conforme vou conseguindo fazer.
Private Sub cmdLocalizar_Click()
Dim varLocalizar As Variant
On Error GoTo Erro:
If txtLocalizar.Text = "" Then
Me.Hide
MsgBox "Digite a expressão a ser Localizada", vbCritical
Me.Show
txtLocalizar.SetFocus
ActiveCell.Interior.ColorIndex = 36
Exit Sub
End If
varLocalizar = txtLocalizar.Text
If IsDate(varLocalizar) = True Then
varLocalizar = CDate(varLocalizar)
ActiveCell.Interior.Pattern = xlSolid
ActiveCell.Interior.PatternColorIndex = xlAutomatic
ActiveCell.Interior.Color = 65535
End If
If chkCelulaInteira.Value = True Then
Selection.Find(What:=varLocalizar, After:=ActiveCell, LookAt:=xlWhole).Activate
ActiveCell.Interior.Pattern = xlSolid
ActiveCell.Interior.PatternColorIndex = xlAutomatic
ActiveCell.Interior.Color = 65535
Else
Selection.Find(What:=varLocalizar, After:=ActiveCell, LookAt:=xlPart).Activate
ActiveCell.Interior.Pattern = xlSolid
ActiveCell.Interior.PatternColorIndex = xlAutomatic
ActiveCell.Interior.Color = 65535
End If
Exit Sub
Erro:
MsgBox "A Expressão não Pôde Ser Localizada"
End Sub
Postado : 29/05/2012 8:53 am