Hey pessoal.
Estou com um pequeno problema numa macro. Então é assim, quero abrir e descarregar de uma página da net o valor de uma taxa de cambio para o ir escrevendo por minuto numa folha. A descarga da página é bem feita tanto que consigo ver o código html da mesma
mas a linha logo depois do Workbooks.Open dá subscript out of range. Alguem pode ajudar ? Obrigado!
Descarrega a página:
Application.DisplayAlerts = False
Application.Workbooks.Open ("http://www.forex.tradingcharts.com/")
Workbooks("www.forex.tradingcharts.com").Worksheets("www.forex.tradingcharts").Copy After:=ThisWorkbook.Worksheets("Sheet1")
Workbooks("www.forex.tradingcharts.com").Close SaveChanges:=False
Application.DisplayAlerts = True
'Regista o novo dado:
Guarda_dado
'Apaga a página provisória:
Application.DisplayAlerts = False
ThisWorkbook.Worksheets("www.forex.tradingcharts").Delete
Application.DisplayAlerts = True