Как создать веб-запрос в Excel 2010 со строкой подключения (URL) из ячейки? Например, URL-адрес похож на « http://www.xxx.com?date=20110716
», где мне нужно заполнить этот URL-адрес в ячейке с помощью формулы Excel. Я пробовал какой-то код VBA, найденный в Google, но не смог заставить его работать.
Мой скрипт VBA:
Sub query()
Dim row As Integer
Dim val As String
row = 1
val = Cells(row, 1).Value
ActiveWorkbook.Worksheets.Add
With ActiveSheet.QueryTables.Add(Connection:= "URL;" & val, Destination:=Range("$A$1"))
End With
End Sub
- Я не хочу, чтобы этот макрос создавал рабочий лист каждый раз при его выполнении. Я хочу установить
destination:=Range("Sheet1!A1")
, но, похоже, синтаксис неправильный.