Я пытаюсь написать макрос для импорта файла excel, размещенного на сервере, в книгу. Это код, который у меня есть до сих пор.Импорт файла excel на сервер в другой файл excel
Sub ranker()
'
' ranker macro
'
'
Range("Ranker!A10:Ranker!Z100").ClearContents
URL = Range("url!F2" & i).Text
With ActiveSheet.QueryTables.Add(Connection:= _
"FINDER;" & URL _
, Destination:=Range("Ranker!$A$1:$Z$100"))
.Name = "ranker"
.CommandType = xlCmdTable
.CommandText = Array("'MTD SAR$'")
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
End Sub
Единственная проблема, с которой я сталкиваюсь, заключается в том, что она вызывает следующее диалоговое окно.
нужно выбрать опцию 'MTD SAR $' каждый раз. Могу ли я выбрать эту опцию в коде vba, чтобы избежать диалогового окна? Любая помощь будет принята с благодарностью.