Página 1 de 1

COMO IMPEDIR QUE O 'ESC' INTERROMPA UMA MACRO?

Enviado: 01 Fev 2022 às 15:44
por Abel
Boa tarde, estou com um problema, tenho um código q desbloqueia a planilha para executar a macro, e no final dela, ele bloqueia a planilha de novo (esse processo é necessário para que funcione corretamente).

Porém ao clicar para executar a macro, e apertar a tecla ESC durante a execução , ele interrompe a execução no meio da macro e deixa a planilha aberta, ja q a macro que bloqueia as planilhas de volta n foi executado.

Como posso fazer para o não conseguirem interromper a macro durante a execução dela?

Re: COMO IMPEDIR QUE O 'ESC' INTERROMPA UMA MACRO?

Enviado: 01 Fev 2022 às 17:02
por osvaldomp
Código: Selecionar todos
Application.EnableCancelKey = xlDisabled
'comando que desprotege a planilha
...
...
'comando que protege a planilha
Application.EnableCancelKey = xlInterrupt