Boa tarde,
Poderia dizer como e quando se iniciou o problema?
Aparentemente há um evento disparando outro evento gerando um loop de processamento..
Veja um exemplo que código que trava o Excel:
Private Sub Worksheet_Change(ByVal Target As Range)
[A1] = [A1] + 1
End Sub
O evento Change gera uma mudança que dispara novamente o evento Change, o que gera um loop infinito.
Para resolver esse tipo de problema, utilizamos o comando Application.EnableEvents primeiro com status False para inibir a execução e depois como True para restaurar o Excel. Veja a seguir o código modificado.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
[A1] = [A1] + 1
Application.EnableEvents = True
End Sub
Veja se é isso que está ocorrendo, caso contrário passe mais informações sobre os códigos que está executando no seu arquivo.
[ ]s