参照設定にて下記の2つを有効にする
MS Internet Controls :IEのため
MS HTML Object Library :フレーム処理
該当のURLを開いて、左フレーム内のURLをクリック
上フレームのTEXTBOXに値をセットしてSUBMIT
右フレームに出てきた値(結果)を取り出す
Private Sub html_go() Dim IE As InternetExplorer Dim objFRAME As FramesCollection Dim objDOC As HTMLDocument Set IE = CreateObject("internetExplorer.application") IE.Navigate "http://~~~/" IE.Visible = True Do While IE.Busy = True: DoEvents: Loop Set objFRAME = IE.Document.frames 'NAME=lview のフレーム内処理 Set objDOC = objFRAME("F_left").Document objDOC.all.Item(23).Click 'HWInfo click Do While IE.Busy = True: DoEvents: Loop Set objFRAME = IE.Document.frames 'NAME=tview のフレーム内処理 Set objDOC = objFRAME("F_top").Document objDOC.all("text box").Value = "値" objDOC.forms(0).submit Do While IE.Busy = True: DoEvents: Loop 'NAME=rview のフレーム内処理 Set objDOC = objFRAME("F_right").Document strHTML = objDOC.all(0).innerText Debug.Print strHTML Set IE = Nothing MsgBox "done!" End Sub