Quando as células B5, B8, B11, B14, B17...... até B400 (saltando sempre duas) na plan1 forem alteradas ou apagadas.
ou quando a célula B22 na plan2 for alterada ou apagada.
Queria executar uma macro sempre que houver alguma dessas condições.
cole o código abaixo no módulo da Plan1
Private Sub Worksheet_Change(ByVal Target As Range)
'Roda macro quando valor da célula é alterado manualmente
If Target.Count > 1 Then Exit Sub
If Target.Row < 5 Or Target.Row > 400 Or Target.Column <> 2 _
Or (Target.Row + 1) Mod 3 <> 0 Then Exit Sub
Application.EnableEvents = False
NOVO Total
Application.EnableEvents = True
End Sub
cole o código abaixo no módulo da Plan2
Private Sub Worksheet_Change(ByVal Target As Range)
'Roda macro quando valor da célula é alterado manualmente
If Target.Count > 1 Then Exit Sub
If Target.Address <> "$B$22" Then Exit Sub
Application.EnableEvents = False
NOVO Total
Application.EnableEvents = True
End Sub
Postado : 14/04/2016 3:43 pm