Извлечь одну фигуру из таблицы веб-сайта

В настоящее время я пытаюсь использовать VBA для очистки определенной фигуры, содержащейся в определенной таблице на определенном веб-сайте. Ниже приведен код HTML, окружающий его с панели элементов проверки в моем браузере.

<tr class="cmeRowBandingOff cmeTableRowHighlight"> <th scope="row">MAR 15</th> <td>2056.50</td> <td>2062.50</td> <td>2042.25</td> <td>2043.25</td> <td><span>-12.50</span></td> <td>2044.00</td> <td class="cmeTableRight">1,351,989</td> <td class="cmeTableRight">2,701,326</td> </tr> 

У меня есть код VBA, который будет извлекать всю таблицу, начиная с «MAR 15» до «2,701,326», но я хочу только извлечь цифру «2044.00» в ячейку / сообщение в excel.

Мой текущий код выглядит следующим образом:

 Private Sub CommandButton1_Click() Dim IE As Object ' Create InternetExplorer Object Set IE = CreateObject("InternetExplorer.Application") ' You can uncoment Next line To see form results IE.Visible = False ' URL to get data from IE.Navigate "http://www.cmegroup.com/trading/equity-index/us-index/" _ & "e-mini-sandp500_quotes_settlements_futures.html" ' Statusbar Application.StatusBar = "Loading, Please wait..." ' Wait while IE loading... Do While IE.Busy Application.Wait DateAdd("s", 5, Now) Loop Application.StatusBar = "Searching for value. Please wait..." Dim dd As String dd = IE.Document.getElementsByClassName("cmeRowBandingOff")(0).innerText MsgBox dd ' Show IE IE.Visible = True ' Clean up Set IE = Nothing Application.StatusBar = "" End Sub 

Я знаю, что мне нужно изменить это:

 dd = IE.Document.getElementsByClassName("cmeRowBandingOff")(0).innerText 

но я не уверен, как это сделать.
Мог ли кто-нибудь помочь мне изменить код VBA, чтобы получить результат всего 2044.00 ?

Что-то вроде:

 Dim rw, dd Set rw = IE.Document.getElementsByClassName("cmeRowBandingOff")(0) dd = rw.getElementsByTagName("td")(5).innerText 'or dd = rw.childNodes(6).innerText 'or dd = rw.Cells(6).innerText 
Interesting Posts

Почему веб-запрос не выделяет мою таблицу в Microsoft Excel 2010?

Использование системной даты и даты ввода пользователя в Windows VS Mac

Как читать значение Comboboxes из Excel с помощью C #

Как преобразовать TXT-файл без разделителя в Excel

Печать с использованием кода VBA не совпадает с использованием пользовательского интерфейса

Предупреждение защищенного листа на любом редактировании

Ошибка выполнения в режиме ожидания до версии pdf

Могу ли я иметь экземпляр .NET 4.0 для CLR и экземпляр .NET 3.5 для CLR в том же процессе Windows?

Фильтрация таблицы по последней цифре в значении ячейки

Возвращающая ячейка как переменная из функции в Excel

Как найти, содержит ли ячейка определенные символы в определенных позициях?

Как я могу узнать, содержит ли ячейка в Excel число / текст или формулу?

vba – новые листы из столбцов, паста столбца A, если X в столбце X на новый лист

Как вернуть несколько значений между двумя датами в excel?

центр вертикального выравнивания npoi

Давайте будем гением компьютера.