如何获得span id值到excel VBA中?

好的,这是我的整个代码:

Private Sub CommandButton1_Click() Dim appIE As Object Set appIE = CreateObject("internetexplorer.application") With appIE .Navigate "http://finance.yahoo.com/q/ks?s=" & "AAPL" .Visible = True End With Do While appIE.Busy DoEvents Loop Set getPrice = appIE.Document.getElementById("yfs_l84_aapl") Dim myValue As String: myValue = getPrice.Cells(1).innerHTML appIE.Quit Set appIE = Nothing Range("B1").Value = myValue End Sub 

这里是我试图读入Excel的HTML(具体来说,我需要113.92):

 <span id="yfs_l84_aapl">113.92</span> 

我需要在这两行代码中更改“span id”?

 Set getPrice = appIE.Document.getElementById("yfs_l84_aapl") Dim myValue As String: myValue = getPrice.Cells(1).innerHTML 

或者,也可以在“yfs_184”之后直接读取任何内容吗?

我是全新的编码,我正在努力工作,以获得更好的,所以任何帮助,真的很感激! 谢谢! 🙂

用这个:

 myValue = getPrice.innerText