Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

UCase() = Como consertar erro de sintaxe em senha auto_open()?

Usei a seguinte sintaxe:

If UCase(info) = "abc" Then

O certo era:

If UCase(info) = "ABC" Then

Nunca mais consegui entrar no arquivo, pois a senha nunca bate com a correta. Como faço para consertar a macro, visto que não consigo entrar por exigir a senha ao entrar no arquivo e a senha sempre dá incorreta? Perdi o arquivo? E seu estivesse em uma progamação bem avançada, quase finalizando o projeto e cometesse essa gafe. Alguém consegue me informar como acessar um arquivo com este erro para tentar mudar a sintaxe do Ucase?

3 respostas
solução!

Oi Maruhan tudo bem?

Quando chegar no inputbox aperta ctrl+pausebreak para interromper a execução do código e então aperte cancelar no inputbox. Aí vai direto para seu código onde você pode corrigir ele.

Espero ter ajudado!!!

Perfeito André! Obrigado pela dica, tomara que ajude outros. Em todo o curso de VBA, o único momento de um vídeo que falava sobre um erro que derrubava o programa foi no momento do loop infinito. Mas como o Crtl-Pause Break não adiantava, geralmente tinha de Finalizar a Tarefa, não usava esse comando. Essa informação de você parar de rodar o programa para entrar no depurador usando o Ctrl-Pause Break deveria ser bem comentado lá nas primeiras aulas do VBA. Obrigado mais uma vez.

Disponha e bons estudos!