- Katılım
- 13 Mart 2018
- Mesajlar
- 4
- Excel Vers. ve Dili
- office 2016
Kod:
Sub Two()
Set IE = CreateObject("InternetExplorer.Application")
IE.navigate "http://steamcommunity.com/market/listings/578080/PLAYERUNKNOWN's%20Bandana"
Do: DoEvents: Loop Until IE.readyState = 4
Prc1 = IE.document.getElementsByClassName("market_commodity_orders_header_promote")(0).innerText
ActiveSheet.Range("D1").Value = Prc1
IE.navigate "http://steamcommunity.com/market/listings/578080/Military%20Skirt%20(Black)"
Do: DoEvents: Loop Until IE.readyState = 4
Prc2 = IE.document.getElementsByClassName("market_commodity_orders_header_promote")(0).innerText
ActiveSheet.Range("D2").Value = Prc2
'...... 1 den 121 e kadar girdi var.
IE.navigate "http://steamcommunity.com/market/listings/578080/Checkered%20Shirt%20(Coral)"
Do: DoEvents: Loop Until IE.readyState = 4
Prc121 = IE.document.getElementsByClassName("market_commodity_orders_header_promote")(0).innerText
ActiveSheet.Range("D121").Value = Prc121
IE.Quit
End Sub
2) makroyu bazen çalıştırıyorum 1. yeri yapıyor 2. ye geçmiyor, bazen 1. yi bile yapmıyor error veriyor. Ama Vba dan açınca makroyu F8 ile yavaşça yapınca belli bir yere kadar düzgün çalışıyor "her denememde hata verdiği yer değişiyor". Hata kodu: ''object variable or with block variable not set - error '91'''