Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает промежуточные итоги для диапазона (или текущей области, если диапазон состоит из одной ячейки).
Синтаксис
выражение. Промежуточный итог (GroupBy, Function, TotalList, Replace, PageBreaks, SummaryBelowData)
выражение: переменная, представляющая объект Range.
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| GroupBy | Обязательный | Long | Поле для группировки в виде целочисленного смещения, отсчитываемого от единицы. Дополнительные сведения см. в примере. |
| Function | Обязательный | XlConsolidationFunction | Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ. |
| TotalList | Обязательный | Variant | Массив смещений полей, отсчитываемых от 1, с указанием полей, к которым суммируются промежуточные итоги. Дополнительные сведения см. в примере. |
| Replace | Необязательный | Variant | Значение "true " для замены существующих промежуточных итогов. Значение по умолчанию — True. |
| Разрывы страниц | Необязательный | Variant | Значение true , чтобы добавлять разрывы страниц после каждой группы. Значение по умолчанию — False. |
| СводкаНижеДанные | Необязательный | XlSummaryRow | Places — итоговые данные, относящиеся к промежуточным итогам. |
Возвращаемое значение
Variant
Пример
В этом примере создаются промежуточные итоги для выборки на листе Лист1. Промежуточные итоги представляют собой суммы, сгруппированные по каждому изменению в первом поле, при этом промежуточные итоги добавляются ко второму и третьему полям.
Worksheets("Sheet1").Activate
Selection.Subtotal GroupBy:=1, Function:=xlSum, _
TotalList:=Array(2, 3)
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.