- 04 Fev 2022 às 14:17
#69027
Como faço para executar um bloco de comando se a tecla enter for pressionada no evento change da worksheet?
Neste exemplo:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row > 2 and "tecla enter pressionada" Then
ActiveSheet.Range("$A$2:$F$" & UltimaLinha).AutoFilter Field:=3
ActiveSheet.Range("$A$2:$F$67").AutoFilter Field:=3, Criteria1:="=a", _
Operator:=xlOr, Criteria2:="=p"
Application.EnableEvents = True
ActiveWorkbook.Save
End If
end sub
Neste exemplo:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row > 2 and "tecla enter pressionada" Then
ActiveSheet.Range("$A$2:$F$" & UltimaLinha).AutoFilter Field:=3
ActiveSheet.Range("$A$2:$F$67").AutoFilter Field:=3, Criteria1:="=a", _
Operator:=xlOr, Criteria2:="=p"
Application.EnableEvents = True
ActiveWorkbook.Save
End If
end sub