Вот как вы можете извлечь информацию из XML-ответа.Отсюда вы можете перенести данные ответа в ячейки или диапазон или по вашему выбору.Ключ заключается в том, чтобы перейти к XML-ответу и получить доступ к атрибутам для тега, который вы ищете.
(жестко запрограммированный ввод использует слово, известное как ответ со списком синонимов.)
Option Explicit
Sub get_synonym()
Dim XMLReq As New MSXML2.XMLHTTP60
Dim wort As String
Dim ant_wort As String
wort = "beginnen"
'wort = InputBox("What word would you like to get checked?")
'function'
XMLReq.Open "GET", "https://www.openthesaurus.de/synonyme/search?q=" & wort & "&format=text/xml", False
XMLReq.send
If XMLReq.Status <> 200 Then
MsgBox ("Problem" & vbNewLine & XMLReq.Status & " - " & XMLReq.statusText)
Exit Sub
End If
Dim xmlNode As MSXML2.IXMLDOMNode
For Each xmlNode In XMLReq.responseXML.SelectNodes("//matches/synset/term")
Debug.Print xmlNode.Attributes(0).nodeTypedValue
Next xmlNode
Debug.Print "done."
End Sub