Notifications
Clear all

macro para filtrar coluna com opção varredura antes de execu

3 Posts
2 Usuários
0 Reactions
694 Visualizações
(@marciobin)
Posts: 0
New Member
Topic starter
 

Boa noite !
Senhores ,
como fazer com que uma macro so seja executada apos fazer uma pesquisa na coluna e ver se realmente tem a palavra ou não na coluna ,

Segue exemplo bem detalhado :

 
Postado : 13/06/2016 4:22 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Tente assim...

Sub APAGAR()
' APAGAR Macro
If WorksheetFunction.CountIf(Range("$D$2:$D$18"), "A PAGAR") > 0 Then
       ActiveSheet.Range("$D$2:$D$18").AutoFilter Field:=1, Criteria1:="A PAGAR"
       Exit Sub
    End If
End Sub
Sub PAGO()
' PAGO Macro
If WorksheetFunction.CountIf(Range("$D$2:$D$18"), "PAGO") > 0 Then
       ActiveSheet.Range("$D$2:$D$18").AutoFilter Field:=1, Criteria1:="PAGO"
       Exit Sub
    End If
End Sub
Sub TODOS()
' TODOS Macro
If ActiveSheet.FilterMode Then
    ActiveSheet.ShowAllData
  End If
End Sub

Att

 
Postado : 14/06/2016 9:54 am
(@marciobin)
Posts: 0
New Member
Topic starter
 

Boa noite,e exatamente isso;melhor estraga.

 
Postado : 14/06/2016 7:41 pm