Página 1 de 1

Macro simples roda em um computador mas não roda no outro

Enviado: Sex Jun 26, 2020 10:32 pm
por RogérioC
Olá Colegas, essa é minha primeira interação com o Fórum, saudações a todos.

Tenho uma macro VBA muito simples descrita abaixo a qual roda normalmente em um computador mas não roda no outro. Percebi que pára de rodar quando chega na linha do "driver.Get" então dá a seguinte mensagem "erro tempo de execução 6 estouro". Já verifiquei e ajustei as configurações de segurança do browser, já deixei as referências iguais, já atualizei a versão do office, mas não consigo fazer funcionar. Alguém sabe o que pode ser ?

Sub ConsultaCotacaoDolar()
Dim driver As WebDriver
Set driver = New IEDriver

driver.Get "https://www.dolarhoje.net.br/dolar-comercial/"

Dim nacional As WebElement
Set nacional = driver.FindElementById("moeda")

If nacional Is Nothing Then
MsgBox "Elemento não encontrado"
Else
'MsgBox nacional.Value
Cells(5, 2) = nacional.Value
End If

driver.Quit

End Sub

Re: Macro simples roda em um computador mas não roda no outro

Enviado: Qui Ago 27, 2020 11:41 am
por RodrigoAraujo
Bom dia RodégioC,

Já instalou o Web Driver e Selenium?

https://www.tomasvasquez.com.br/blog/category/web/

Acessa essa link do Tomás Vásquez e veja se atende sua necessidade!