Вам нужно TagName
Debug.Print ie.document.getElementsByTagName("tr")(7).innerText
Я получил капчу, поэтому сомневаюсь, что вы сможете выполнить эту задачу таким образом. Селен и IE, кажется, вызывают капчу, по крайней мере, для меня.
Если бы не капча, я бы переписал ваш скрипт следующим образом (возможно, с циклом, чтобы убедиться, что присутствует элемент tr):
Option Explicit
Public Sub GetLastChangeDate()
Dim ie As New SHDocVw.InternetExplorer, doc As HTMLDocument
Const URL = "gepir.gs1.org/index.php/search-by-gtin"
With ie
.Visible = True
.navigate URL
While .Busy Or .readyState < 4: DoEvents: Wend
Set doc = .document
Debug.Print .LocationName, .LocationURL
doc.getElementById("keyValue").Value = "685387379712"
doc.getElementById("submit-button").Click
While .Busy Or .readyState < 4: DoEvents: Wend
Debug.Print .document.getElementsByTagName("tr")(7).innerText
End With
End Sub