Como desativar a depuração em VBA no Excel

O Microsoft Excel depende da linguagem Visual Basic para alguns de seus recursos avançados, incluindo macros. Quando uma macro do Visual Basic gera um erro no Excel, ela apresenta ao usuário uma opção para depurar o código subjacente. Se selecionada, esta opção abre o código de macro em uma janela de edição do Visual Basic. Desative a opção de depuração para proteger o código subjacente em suas macros de pasta de trabalho do Excel.

Passo 1

Vamos para Arquivo, Opções e então Personalizar fita. No painel da janela Personalizar a faixa de opções (guias principais), verifique o Desenvolvedor opção. O Excel agora exibirá uma guia da faixa de opções chamada Desenvolvedor.

Vídeo do dia

Passo 2

Volte para a pasta de trabalho ou planilha do Excel. Clique no Desenvolvedor guia e então Editor Visual Basic botão à esquerda do menu principal da faixa de opções.

etapa 3

Na janela do editor do Visual Basic, clique em Ferramentas então Propriedades VBAProject.

Passo 4

Clique no Proteção aba. Clique para colocar uma marca ao lado de

Bloquear projeto para visualização. Insira uma senha no campo aplicável e, em seguida, digite a senha novamente no campo de confirmação. Clique no OK botão.

Etapa 5

Salve a pasta de trabalho, feche-a e reabra-a para que as alterações tenham efeito.

Dica

Embora esse método proteja o código no caso de um erro inesperado, é considerada uma boa prática de programação escrever código especificamente para lidar com erros.