0
次のHTMLで要素内のテキストのみをターゲットにしようとしていますが、使用しているVBAコードも要素内のすべてのテキストを取得しています。VBA - HTML要素の即時テキストをターゲットにする
<a href="/eng/Balance-of-system/Fuse-and-holder/Wohner-31110.000/p/284" id="no-piece">
90-FT017
<span class="prod-somm-sepno"></span>
<span id="panier_fab_284">Wohner</span>
<span id="panier_nomanufact_284">31110.000</span>
</a>
VBAは:
tdNum = 0
If document.getElementsByClassName("prod-summ")(tdNum).getElementById("no-piece").innerText = ItemNbr Then
Cells(cell, 2).Value = document.getElementsByClassName("prod-summ")(tdNum).getElementById("col-action").getElementsByTagName("span")(0).innerText
Else
tdNum = tdNum + 1
End If
Debug.Print document.getElementById("col-action").getElementsByTagName("span").innerText
は90-FT017Wohner 31110.000
その問題の上に、私は上のエラーを "変数またはWithブロック変数が設定されていないオブジェクト" そうだとして結果を示しています最初If
行