Вы используете неправильное имя класса и при этом выбираете заголовок, а не таблицу. Вы можете использовать селектор класса css в сочетании с nth-of-type для получения второго тд. Я использую одно из значений класса, присутствующих в элементе таблицы.
.Range("A2").Value = ie.document.querySelector(".table-inline td:nth-of-type(2)").innerText
Поскольку этот контент имеет статус c, вы можете использовать более быстрый xhr, чем браузер, чтобы получить значение. Я показываю различные способы получения нужного вам узла.
Option Explicit
Public Sub GetInterestRate()
Dim xhr As MSXML2.xmlhttp60, html As MSHTML.HTMLDocument
'required VBE (Alt+F11) > Tools > References > Microsoft HTML Object Library ; Microsoft XML, v6 (your version may vary)
Set xhr = New MSXML2.xmlhttp60
Set html = New MSHTML.HTMLDocument
With xhr
.Open "GET", "https://www.bankrate.com/rates/interest-rates/federal-funds-rate.aspx", False
.send
html.body.innerHTML = .responseText
End With
ActiveSheet.Cells(1, 1) = html.querySelectorAll(".table-inline td")(1).innerText
'html.querySelector(".table-inline").rows(1).cells(1).innertext
'html.querySelector(".table-inline").rows(1).children(1).innertext
'html.querySelector(".table-inline td + td").innertext
'html.querySelector(".table-inline td").nextsibling.innertext
End Sub
Читайте о:
- css селекторах
- xhr
- nextSibling
- querySelector