0 / 0 / 0
Регистрация: 24.07.2015
Сообщений: 9
|
|
1 | |
Удаление сводной таблицы макросом27.07.2015, 14:48. Показов 6532. Ответов 9
Метки нет (Все метки)
Здравствуйте!
Часто бывает что нужно удалить или преобразовать сводную таблицу. Пример, есть Сводная таблица1, ее нужно удалить макросом. Или преобразовать в диапазон.Как это сделать? Если так, Кликните здесь для просмотра всего текста
Range("A3:K10").Select
Selection.ClearContents Selection.ListObject.ListColumns(1).Delete Selection.ListObject.ListColumns(1).Delete то удаляется таблица с заголовком. Если так, то что то не хватает: Кликните здесь для просмотра всего текста
Dim WSD As Worksheet Dim PTCache As PivotCache Dim PT As PivotTable Dim Prange As Range Dim FinalRow As Long Dim FinalCol As Long Set WSD = Worksheets("Pivot Table") For Each PT In WSD.PivotTables PT.TableRange2.Clear Next PT End Sub
0
|
27.07.2015, 14:48 | |
Ответы с готовыми решениями:
9
Макросом развернуть все поля в сводной таблице Множественный выбор в сводной таблице OLAP макросом Удаление строк из "умной таблицы" макросом Обновление сводной таблицы |
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
|
27.07.2015, 16:33 | 2 |
Сделайте сводную таблицу. Нажмите "запись макроса". Произведите удаление таблицы. Остановите запись. Посмотрите в VB код макроса.
0
|
0 / 0 / 0
Регистрация: 24.07.2015
Сообщений: 9
|
|
27.07.2015, 16:41 [ТС] | 3 |
Гениально, попробуйте сами так сделать, у вас ничего не получится. Там будет пусто.
0
|
2080 / 1238 / 464
Регистрация: 20.12.2014
Сообщений: 3,237
|
||||||
27.07.2015, 17:15 | 4 | |||||
Попробовал, там было следующее:
0
|
0 / 0 / 0
Регистрация: 24.07.2015
Сообщений: 9
|
|
27.07.2015, 17:33 [ТС] | 5 |
Прошу прощения, речь идет не о сводной таблице, а об "умной" таблице excel 2010.
0
|
chumich
|
27.07.2015, 17:35
#6
|
0
|
0 / 0 / 0
Регистрация: 24.07.2015
Сообщений: 9
|
|
27.07.2015, 18:05 [ТС] | 8 |
Да, я с этим полностью согласен, но это руками преобразовать в диапазон, а макрос эти действия не записывает.
0
|
6082 / 1326 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
|
|
27.07.2015, 20:15 | 9 |
MASRUB, можно использовать методы Delete или Unlist объекта ListObject:
1
|
0 / 0 / 0
Регистрация: 24.07.2015
Сообщений: 9
|
|
28.07.2015, 15:12 [ТС] | 10 |
Аксима, спасибо, дополню преобразовываем в диапазон:
ActiveSheet.ListObjects("Таблица1").Unlist
0
|
28.07.2015, 15:12 | |
28.07.2015, 15:12 | |
Помогаю со студенческими работами здесь
10
Формирование сводной таблицы Фильтры сводной таблицы Обработка сводной таблицы Создание динамической сводной таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |