Может существовать более одного тега HTML с class="date"
, поэтому HTMLDoc.getElementsByClassName("date")
является массивом этих элементов.
Если вы предполагаете несколько элементов с class="date"
, вам нужно l oop через них. Или вы можете получить первый из них, используя:
Dim sammel As Object
Set sammel = HTMLDoc.getElementsByClassName("date")(0)
Debug.Print sammel.innerText
Обратите внимание, что вы можете только Set
объект, но innerText
возвращает строку (текст). Так что или что-то вроде вышеупомянутого или без Set
Dim sammel As String
sammel = HTMLDoc.getElementsByClassName("date")(0).innerText