Notifications
Clear all

Error Handling

3 Posts
2 Usuários
0 Reactions
1,209 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Pessoal, boa tarde,

Criei uma macro que atualiza minhas conexões com a internet.

Porém, em alguma situação os links podem estar temporariamente quebrados.

Estou tentando evitar uma MsgBox que aparece quando rodo uma macro usando o Error Handling, mas não estou conseguindo

Macro em questão é essa:

Sub Atualizar()

On Error GoTo Handler
ActiveWorkbook.RefreshAll
Handler:
Worksheets("Plan1").Range("E1").Select

End Sub

Porém a MsgBox "Impossível abrir Http://.. . continua aparecendo.

Como posso evitar isso?

Segue o problema citado na planilha abaixo:

Obrigado pela ajuda.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/08/2015 10:53 am
(@edcronos)
Posts: 1006
Noble Member
 

bem,
primeiro que não é considerado um erro para on erro funcionar
segundo que on erro só funciona para erros de macros "dentro da propria macro"
quem faz a verificação é o excel que tenta acessar o link, e se não existe ele informa que não foi possível fazer a conexão

para algo como vc quer todo o processo teria que ser feito pelo vba, pegando o link verificando o acesso e atualizando ou fazer oq se pretende diretamente

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 01/08/2015 12:01 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Obrigado pela resposta Ed. Mas ainda aguardo maiores detalhes de como posso contornar esse problema.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/08/2015 2:43 pm