2016-04-29 2 views
2

VBAを使用してhtmlファイルから「60分」を引き出す方法を理解していますか。VBAを使用してスパン後にhtmlを読む

Set SpanList= htm.getElementsByTagName("span") 

を使用して

<span class="item">Boil Size:</span> 13.71 gal<br> 
<span class="item">Boil Time:</span> 60 min<br> 
<span class="item">End of Boil Vol:</span> 11.86 gal<br> 

私は、特定のSpanListは、(1)「茹で時間」ですが、私はそれの後にテキストを参照する方法を持っていないことを把握することができます。

+0

あなたは60分が含まれていなければなりませんスパンタグの内側にあります。 –

+0

これは私の読むべきhtmlページではありません –

答えて

1

スパンを次のテキストが次のテキストノード内にあり、その値を読み取るためにそう<br>にまで及ぶ:

value = SpanList(1).nextSibling.nodeValue 

(その後LTrim()スペースを削除するために)

+0

ありがとう!これは素晴らしい作品です –

関連する問題