Tratamento de Erros no VBA (On Error GoTo) - Aula 5 - [Série Automação WEB em VBA (WEB Scraping)]

preview_player
Показать описание


-----------------------------------------------------------------------

-----------------------------------------------------------------------

-----------------------------------------------------------------------

Vídeos Relacionados:

► Como sair do ZERO no VBA em apenas UMA aula

► Macros Excel VBA - Como criar uma Macro do Zero

► Como criar formulário no Excel - Criando Userform no VBA - 1/5

► ► Apresentando a Série [Comparador de Preços] - Aula 1

► Incluindo Novas Lojas na Busca de Preços - Aula 4

-----------------------------------------------------------------------

Essa é a quinta aula da Série Automação Web em VBA e nessa aula nós vamos continuar com o web scraping no VBA, só que vamos abordar como tratar erros no VBA.

Como você deve saber nem todo código vai rodar 100%, em alguns casos vamos ter alguns erros e nós vamos conseguir fazer o tratamento de erros no VBA.

Esse tratamento vai ser feito com o On Error GoTo no VBA para que sempre que um erro ocorra no seu código, nós possamos escrever um código para ser executado ao invés do código parar de rodar.

Nesse caso nós vamos te mostrar como esperar um tempo no VBA utilizando a função AGORA no VBA (função NOW no VBA) + timevalue no VBA que vai permitir fazer uma soma da hora atual + um tempo específico.

Então vamos poder criar um código para esperar um determinado tempo, pois como você deve saber algumas páginas na internet não atualizam ou não abrem de forma instantânea.

Então em alguns casos temos que esperar um tempo até que tudo fique visível para dar continuidade ao código.

Então essa aula além de dar continuidade ao Web scraping VBA vamos te mostrar como tratar erros no VBA para que você aplique nos seus outros códigos.

Pois um erro no VBA não vai só aparecer quando o código estiver errado, mas quando alguma ação não conseguir ser feita ou der algum problema nessa execução, então é muito importante esse tratamento para que o seu código continue funcionando.

-----------------------------------------------------------------------

Hashtag Treinamentos

► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!

-----------------------------------------------------------------------

Redes Sociais

-----------------------------------------------------------------------

Em nossos vídeos ensinamos diversas dicas excel vba e truques excel vba para que você consiga se desenvolver nessa ferramenta!

-----------------------------------------------------------------------

#excel #vba #hashtagtreinamentos
Рекомендации по теме
Комментарии
Автор

Fala galera!
Se você gostou do vídeo deixa sua curtida, se inscreve no canal e clica no sininho!





TOP Vídeos:

► Como sair do ZERO no VBA em apenas UMA aula

► Macros Excel VBA - Como criar uma Macro do Zero

► Como criar formulário no Excel - Criando Userform no VBA - 1/5

► VBA - O que é VBA? O que são Macros?

► Como criar formulário no Excel - Criando Userform no VBA - 2/5

HashtagTreinamentos
Автор

Sensacional esta aula .... estava com um problemasso de erro num Web Scraping que estou fazendo agora essa explicação foi a luz que faltava. Muito Obrigado Diego pelas orientações, sou muito seu fã ....
Agora fiquei com uma dúvida: este tipo de tratamento de erro poderia ser considerado como um "Encapsulamento" dos métodos executados pela macro?
Um grande abraço!

FelipeMS
Автор

Muito dhr, era oq eu precisava!! Gratidão pelo vídeo 🙌🏽🙌🏽

viniciussmoraes
Автор

Parabéns, consegue aplicar aula para o meu dia a dia, Abraços!

joaocarlosalbuquerque
Автор

Mais um vídeo excelente. Vocês são demais!

antoniojordao
Автор

Humm bem interessante essa abordagem, seguindo aqui #ateofimdiego

JRSCROSS
Автор

E quando o erro é de 'Document' do objeto 'IWebBrowser2" falhou o que se faz?

charlesl
Автор

Boa noite prof, tenho ma planilha que está bloqueada mas quando faço a pesquisa com filtro avançado dá um erro, como posso tratar esse erro?

jonaszapelo
Автор

Parabéns pela excelente aula, sua didática é incrível. Na parte de tratamento de erro eu utilizei apenas um "Esperar " e o código funcionou normalmente, mas você utilizou três "Esperar". Meu código pode dar algum problema por isso ?

rickventura
Автор

Boas tardes prof estive ver atentamente o vídeo, e gostei muito da explicação. Prf não tenho conhecimento de VBA, só agora comecei fazer macro, tem dado erros, como quando blogueiro a folha excel a macro aparece exatamente o erro que o professor falou. Perguntou o que o prof mencionou na aula e conseguirei resolver o problema. Abraço

soucalinas
Автор

Primeiramente, parabéns pelo trabalho de vcs! Aprendi muito com essas aulas!
Estou trabalhando com consulta de CPFs, e de vez em quanto algum CPF não está cadastrado no sistema, pra isso criei um módulo para tratar o erro.
"Meu problema é o seguinte: O meu "On error Goto Módulo1:" só funciona uma vez, quando dá o erro pela segunda vez ele vai pro "On error Goto 0", apresenta o Erro "7" e para a execução da macro. O que pode ser?

Grato desde já!

silderlandioferreira
Автор

Assisti mais de uma vez e aprendi muita coisa. Muito obrigado pelo vídeo, me ajudou demais 👊🏽

viniciussmoraes
Автор

Parabéns pela aula. Melhor explicação sobre tratamento de erros no VBA.

EdyIkeoka