можно ли с помощью VBA вставить в URL значение определенной ячейки?

интернет программирование excel VBA

Не могу написать макрос по выгрузке данных из интернета в Excel.
можно ли сделать так, чтобы вместо ссылки http://www.cbr.ru/currency_base/D_print.aspx?date_req=15.12.2013"
можно было вставлять значение заранее заготовленной ячейки ( с другой формулой ) ? смысл в том, чтобы менять дату в формуле
к примеру, ячейка B1

Sub 1()
'
' 1 Макрос
'

'
Range("A1").Select
With Selection.QueryTable
.Connection = _
"URL;http://www.cbr.ru/currency_base/D_print.aspx?date_req=15.12.2013"
.WebSelectionType = xlEntirePage
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
Ответы:
А так не получается?
.Connection = _
      "URL;http://www.cbr.ru/currency_base/D_print.aspx?date_req=" & Range("B1")


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.