문제 :Vba- 여러 셀에 여러 인터넷 익스플로러의 웹 사이트에서 값을 검색
내가 여러 인터넷 익스플로러의 웹 사이트에서 특정 값 (이전 닫기를) 검색 할 좋아하고 여러 셀 (열 C)에 복사 할 자동으로 단일 인터넷 탐색기 웹 사이트에서 단일 셀로 값을 검색하는 방법을 알고 있습니다. 하지만 여러 웹 사이트에서 검색하여 여러 셀로 복사하는 방법을 모릅니다.
내 컴퓨터 정보 :
1.window 8.1
2.excel 2013
3.ie 11
내 엑셀 참조
마이크로 소프트 개체 라이브러리 예 :
마이크로 소프트 인터넷 컨트롤 : 예
이마이크로 소프트 양식 2.0 개체 라이브러리 : 예
Microsoft 스크립트 제어 1.0 : 예
는 URL :
다음http://finance.yahoo.com/q?s=hpq&type=2button&fr=uh3_finance_web_gs_ctrl1&uhb=uhb2
가 내 VBA 코드 :
Private Sub CommandButton1_Click()
Dim ie As Object
Dim Doc As HTMLDocument
Dim prevClose As String
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = 0
ie.navigate "http://finance.yahoo.com/q;_ylt=AsqtxVZ0vjCPfBnINCrCWlXJgfME?uhb=uhb2&fr=uh3_finance_vert_gs_ctrl1_e&type=2button&s=" & Range("b2").Value
Do
DoEvents
Loop Until ie.readyState = 4
Set Doc = ie.document
prevClose = Trim(Doc.getElementById("table1").getElementsByTagName("td")(0).innerText)
Range("c2").Value = prevClose
End Sub
여러 개의 탭을 사용해야합니까, 아니면 여러 개의 웹 사이트에서 가져 오는 중입니까? – cheezsteak
@ptwales 여러 웹 사이트는 괜찮습니다 – pexpex223