RAN, Легко Лепил как мог, но на этом месте встрял... Может поможете упростить если намудрил сильно, собирал всё по кусочкам, что-то здесь, что-то там
Код
Sub ShowFileDialog()
Dim oFD As FileDialog
Dim x, lf As Long
Dim pivotF As PivotField
Application.ScreenUpdating = False
Sheets("DATA").Cells.Clear
Set oFD = Application.FileDialog(msoFileDialogFilePicker)
With oFD
.AllowMultiSelect = False
.Title = "Выбрать файл отчёта"
.Filters.Clear
.Filters.Add "Excel files", "*.xls*;*.xla*", 1
.InitialFileName = "C:\"
.InitialView = msoFileDialogViewDetails
If oFD.Show = 0 Then Exit Sub
For lf = 1 To .SelectedItems.Count
x = .SelectedItems(lf)
Workbooks.Open x
Next
End With
Sheets("Выполнение Плана по Клиентам").Activate
For Each pivotF In ActiveSheet.PivotTables("Сводная таблица3").RowFields
If pivotF.Position < ActiveSheet.PivotTables("Сводная таблица3").RowFields.Count Then
pivotF.DrilledDown = True
End If
Next pivotF
ActiveSheet.PivotTables("Сводная таблица3").TableRange1.Copy
ThisWorkbook.Sheets("DATA").Range("A1").PasteSpecial Paste:=xlPasteValues
ThisWorkbook.Sheets("DATA").Range("A1").PasteSpecial Paste:=xlPasteFormats
ThisWorkbook.Sheets("DATA").Range("A1").PasteSpecial Paste:=xlPasteColumnWidths
Application.CutCopyMode = False
ActiveWindow.Close False
ThisWorkbook.RefreshAll
Application.ScreenUpdating = True
End Sub
Доброго времени суток. Помогите пожалуйста, как с помощью макроса преобразовать простую таблицу с данными в умную. Нужно для дальнейшей обработки в PQ. Пример таблицы во вложении, в очень сокращённом виде. Строк обычно 30К+. Таблица подтягивается в файл тоже макросом, но вставляется как обычная. Макрос при обновлении этой таблицы зачищает лист от всех данных и форматов... Помогите пожалуйста с нужными строками кода, которые можно дописать в имеющийся макрос, чтобы на выходе получалась умная таблица с именем. Заранее спасибо.
Развернуть сгруппированные строки в сводной таблице при запросе PQ, Создать запрос из файла на сводную таблицу с сгруппированными данными и развернуть их средствами PQ
Возможно ли средствами Power Query, при создании запроса из одного файла, к сводной таблице другого файла, развернуть все свёрнутые, сгруппированные строки или столбцы, в подключаемой таблице? Чтобы в получившемся запросе, таблица была полностью раскрыта, и не имела скрытых/сгруппированных строк или столбцов. Сводная приходит без исходных данных, только в виде сводной. Во вложении пример файла с таблицей, к которой нужно подключиться из другого файла, чтобы всё свёрнутое было раскрыто в запросе. Заранее спасибо
Возможно ли средствами Power Query, при создании запроса из одного файла, к сводной таблице другого файла, развернуть все свёрнутые, сгруппированные строки или столбцы, в подключаемой таблице? Чтобы в получившемся запросе, таблица была полностью раскрыта, и не имела скрытых/сгруппированных строк или столбцов. Во вложении пример файла с таблицей, к которой нужно подключиться из другого файла, чтобы всё свёрнутое было раскрыто в запросе. Заранее спасибо