Конкретизировал ошибку. Макрос, как выяснилось, отказывается передавать заголовок:
.setRequestHeader "Referer", "http://ru.investing.com/indices/us-spx-500"
объекта "MSXML2.XMLHTTP". Осталось разобраться как заставить его Это всё -таки сделать и что ему в этом мешает.