Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Формат сводной по умолчанию - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Формат сводной по умолчанию
ЩтуКув Дата: Пятница, 25.12.2015, 09:12 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
Друзья, делаю в день кучу сводных таблиц и ВСЕГДА заканчиваю тем, что в макете отчета приходится выбирать "показать в табличной форме" и убираю промежуточные итоги. Есть ли в экселе такая возможность, чтоб сразу настроить формат сводной таблицы?
 
Ответить
СообщениеДрузья, делаю в день кучу сводных таблиц и ВСЕГДА заканчиваю тем, что в макете отчета приходится выбирать "показать в табличной форме" и убираю промежуточные итоги. Есть ли в экселе такая возможность, чтоб сразу настроить формат сводной таблицы?

Автор - ЩтуКув
Дата добавления - 25.12.2015 в 09:12
SLAVICK Дата: Пятница, 25.12.2015, 11:08 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Есть макросы. Сводную можно создавать макросом - я так уже давно создаю. В макросе пропишите что Вы хотите включить, а что отключить.
И останется выбрать диапазон и нажать волшебную кнопку <_<


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Пятница, 25.12.2015, 11:09
 
Ответить
СообщениеЕсть макросы. Сводную можно создавать макросом - я так уже давно создаю. В макросе пропишите что Вы хотите включить, а что отключить.
И останется выбрать диапазон и нажать волшебную кнопку <_<

Автор - SLAVICK
Дата добавления - 25.12.2015 в 11:08
_Boroda_ Дата: Пятница, 25.12.2015, 11:25 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Вроде вот так должно работать
[vba]
Код
Sub SvodTablFormat()
    With ActiveCell.PivotTable
        .RowAxisLayout xlTabularRow
        .ColumnGrand = False
        .RowGrand = False
        n_ = .PivotFields.Count
        For i = 1 To n_
            .PivotFields(i).Subtotals = Array( _
                False, False, False, False, False, False, False, False, False, False, False, False)
        Next i
    End With
End Sub
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВроде вот так должно работать
[vba]
Код
Sub SvodTablFormat()
    With ActiveCell.PivotTable
        .RowAxisLayout xlTabularRow
        .ColumnGrand = False
        .RowGrand = False
        n_ = .PivotFields.Count
        For i = 1 To n_
            .PivotFields(i).Subtotals = Array( _
                False, False, False, False, False, False, False, False, False, False, False, False)
        Next i
    End With
End Sub
[/vba]

Автор - _Boroda_
Дата добавления - 25.12.2015 в 11:25
SLAVICK Дата: Пятница, 25.12.2015, 11:56 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Ну вот мой макрос для создания сводной:

Нужно выделить диапазон и нажать кнопку. :D
К сообщению приложен файл: 2611367.xlsm (22.1 Kb)


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Пятница, 25.12.2015, 11:57
 
Ответить
СообщениеНу вот мой макрос для создания сводной:

Нужно выделить диапазон и нажать кнопку. :D

Автор - SLAVICK
Дата добавления - 25.12.2015 в 11:56
ЩтуКув Дата: Пятница, 25.12.2015, 13:56 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
Супер! В двух словах - куда это дело прописывать?
 
Ответить
СообщениеСупер! В двух словах - куда это дело прописывать?

Автор - ЩтуКув
Дата добавления - 25.12.2015 в 13:56
_Boroda_ Дата: Пятница, 25.12.2015, 14:03 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
В Персонал. В нем создаете модуль (или используете уже имеющийся), вставляете туда код. Затем вешаете этот макрос на кнопку на панели быстрого доступа (ПКМ по ней - настройка - в "Выбрать из" выбираете макросы - дальше разберетесь, там легко.
Персонал - где и как


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ Персонал. В нем создаете модуль (или используете уже имеющийся), вставляете туда код. Затем вешаете этот макрос на кнопку на панели быстрого доступа (ПКМ по ней - настройка - в "Выбрать из" выбираете макросы - дальше разберетесь, там легко.
Персонал - где и как

Автор - _Boroda_
Дата добавления - 25.12.2015 в 14:03
ЩтуКув Дата: Пятница, 25.12.2015, 15:08 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 134
Репутация: 7 ±
Замечаний: 0% ±

Excel 2013
таааак, кажется, я на правильном пути..... скопировал туда код, теперь вылезло окно "run-time error '1004': Невозможно получить свойство Pivot Table класса Range". жму debug и желтым подсвечивает With ActiveCell.PivotTable. Где я ступил?
 
Ответить
Сообщениетаааак, кажется, я на правильном пути..... скопировал туда код, теперь вылезло окно "run-time error '1004': Невозможно получить свойство Pivot Table класса Range". жму debug и желтым подсвечивает With ActiveCell.PivotTable. Где я ступил?

Автор - ЩтуКув
Дата добавления - 25.12.2015 в 15:08
SLAVICK Дата: Пятница, 25.12.2015, 15:11 | Сообщение № 8
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
А Вы стали на сводную таблицу?
Нужно стать на диапазон сводной таблицы - а потом запустить макрос.


Иногда все проще чем кажется с первого взгляда.

Сообщение отредактировал SLAVICK - Пятница, 25.12.2015, 15:12
 
Ответить
СообщениеА Вы стали на сводную таблицу?
Нужно стать на диапазон сводной таблицы - а потом запустить макрос.

Автор - SLAVICK
Дата добавления - 25.12.2015 в 15:11
_Boroda_ Дата: Пятница, 25.12.2015, 15:12 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Это я забыл дописать в коде, что перед его запуском нужно встать в любое место сводной. Иначе как мы объясним Excelю, что именно эту таблицу нужно преобразовывать?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЭто я забыл дописать в коде, что перед его запуском нужно встать в любое место сводной. Иначе как мы объясним Excelю, что именно эту таблицу нужно преобразовывать?

Автор - _Boroda_
Дата добавления - 25.12.2015 в 15:12
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!