特定のウェブサイトを利用してIDを検索するVBAマクロを作成する必要があります。 IDが見つかったら、テキストを取り込んでExcelにコピーする必要があります。ここでVBAでウェブサイトからテキストを取得
がWebisteのソースコードです:
<tr>
<td style="width: 10%; color: blue" valign="top"><a name="111" id="111">111</td>
<td><pre>
Some text I Need in excel
</pre></a><td>
</tr>
私は "前" の間のテキストを必要
これは、VBAでの私の試みです:
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.Navigate Website_URL
Do While IE.Busy And Not IE.readyState = READYSTATE_COMPLETE
DoEvents
Loop
Set Document = IE.Document
Dim SearchValue As String
Set Element = Document.getElementById(SearchValue).getAttribute("pre")
Range("I1").Select
ActiveCell.FormulaR1C1 = Element
私も代わりに試してみました".getAttribute"の他のメソッドを使用して、また、StringとしてElementを使用しようとしましたが、それも動作しませんでした。
誰かが私のコードで私を助けることができる場合、それは素晴らしいだろう:D
これはかなり良い働いた:そのためのDのおかげで! – Wikked
あなたは大歓迎です! – dee