Notifications
Clear all

Código deixa de funcionar ao deletar célula

3 Posts
2 Usuários
0 Reactions
810 Visualizações
(@glaudemir)
Posts: 42
Trusted Member
Topic starter
 

Amigos, o código da planilha anexa funciona perfeitamente.

Entretanto, se o usuário apagar os dados de duas células simultaneamente, o código deixa de funcionar e só volta a funcionar quando o excel é reiniciado.

Vocês entenderão melhor o problema observando a planilha anexa.

Obrigado.

 
Postado : 05/08/2016 9:09 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Troque por esta:

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
     
     If Target.Count > 1 Then
        Application.EnableEvents = True
     Exit Sub
     
     End If
     
     If Target.Column = 8 Then
          Select Case Target.Value
               Case "Lançar"
                    Call MacroLançar
               Case "Deletar"
                    Call MacroDeletar
          End Select
     End If
    Application.EnableEvents = True
End Sub
 
Postado : 05/08/2016 9:20 am
(@glaudemir)
Posts: 42
Trusted Member
Topic starter
 

Mauro, muito agradecido.

Era isso que eu precisava.

 
Postado : 05/08/2016 11:53 am