2016-09-29 1 views
0

こんにちは、VBAを使用し、いくつかのタグ(スパンタグなど)を除いて、HTMLから特定の行(必要な行など)を抽出する必要があります。ここ は、HTMLの例である:ここでVBA、HTMLから特定のタグを除いてinnertextを抽出してください

<div id="main-content"> 
    <span>...sometext</span> 
    required text 1 
    required text 2 
    <span>...sometext</span> 
</div> 

は私のVBAコードです:

Excel.ActiveWorkbook.ActiveSheet.Cells(11, 11).Value = doc2.GetElementById("main_content").innertext 

明らかにこれが返されます。したがって

...sometext 
required text 1 
required text 2 
...sometext 

この特定の例のための私の質問を抽出する方法にあります"必須テキストi"(タグなし)、 "... sometext"(スパンタグに含まれる)なし

おかげ

+0

'スプリット(スプリット(doc2.GetElementById( "main_content")。innerHTMLの、 " ")(1)、" ")(0)' –

+0

はネイサン –

+0

NPができるありがとうあなたは答えとして受け入れる。ありがとう。 –

答えて

0
Split(Split(doc2.GetElementById("main_content").innerHTML, "</span>")(1), "<span>")(0) 
関連する問題