我正在尝试使用vba将一些数据从网页中废弃到Excel中。
html代码是
<span id="lastPrice">300.21</span>
我想要号码300.21
我尝试了这个,但没有工作(在st中没有任何回报)
Dim st As String
st = htmldoc.getElementById("lastPrice").getElementsByTagName("span")(5).innerText
如何获得所需的输出?
答案 0 :(得分:6)
试试这个:
Dim element as Object
Set element = htmldoc.getElementById("lastPrice")
Dim price as String
If Not element Is Nothing Then price = element.innerText