Я новичок в vba. Я хочу, чтобы ваше мнение о том, как получить значение из следующих элементов td, используя условие. скажем, если элементы из предыдущего td истинны, тогда мы возьмем следующую ссылку td для загрузки файла.Как получить следующие td элементы из одного и того же tr в HTML, vba
в HTML, это на один тр и 3 тд, как это:
ТАБЛИЦА 1. ЗАПАСЫ | Ссылка download.xls | Ссылка download.zip
это мое кодирование:
Dim tr As MSHTML.IHTMLElementCollection, Dim td As MSHTML.IHTMLElementCollection
Dim tdobj As MSHTML.HTMLGenericElement
Dim trobj As MSHTML.HTMLGenericElement
Set tr = htmlDoc.getElementsByTagName("tr")
For Each trobj In tr
Set td = trobj.getElementsByTagName("td")
For Each tdobj In td
If (Trim(tdobj.innerText) Like "TABLE 1. INVENTORIES*") Then
"take link download .xls here"
End If
Next
Next
можно получить? я получаю таблицы инвентаризации, но я зациклился на том, как получить «Link download.xls». если есть какие-либо предложения, пожалуйста, дайте мне знать, ребята ..
Используйте свойство nextSibling, чтобы получить следующий элемент в списке. – Santosh
спасибо santosh ... :) – user2851376
Добро пожаловать :) – Santosh