Доброе утро. Подскажите кто знает, как сделать так, чтобы данные из Power Query попадали на имеющийся лист.
Все это дело завязано через макрос, вот его кусок, который отвечает конкретно за загрузку данных на лист:
Если уже есть лист и я пытаюсь загрузить данные с таким же названием листа, то он просто перезатирает лист.
Буду благодарен за любую помощь или подсказку!
Все это дело завязано через макрос, вот его кусок, который отвечает конкретно за загрузку данных на лист:
| Код |
|---|
Sub LoadToWorksheetOnly(query As WorkbookQuery, currentSheet As Worksheet)
With currentSheet.ListObjects.Add(SourceType:=0, Source:= _
"OLEDB;Provider=Microsoft.Mashup.OleDb.1; Data Source=$Workbook$;Location=" & query.Name _
, Destination:=Range("$A$1")).QueryTable
.CommandType = xlCmdSql
.CommandText = Array("SELECT * FROM [" & query.Name & "]")
|
Если уже есть лист и я пытаюсь загрузить данные с таким же названием листа, то он просто перезатирает лист.
Буду благодарен за любую помощь или подсказку!
Изменено: - 04.05.2017 08:51:26