サーバーでホストされている 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 コード内でこのオプションを選択できますか? どんな助けでも大歓迎です。