Как да добавите множество полета в обобщена таблица?
Когато създаваме обобщена таблица, трябва да плъзгаме полетата в етикетите на редовете или стойностите ръчно едно по едно. Ако имаме дълъг списък с полета, можем бързо да добавим етикети на няколко реда, но останалите полета трябва да се добавят към областта Стойност. Има ли бързи методи за добавяне на всички други полета в областта Стойност с едно щракване в осевата таблица?
Добавете множество полета в областта на стойностите на обобщената таблица с VBA код
Добавете множество полета в областта на стойностите на обобщената таблица с VBA код
За съжаление няма квадратче за отметка, за да проверим бързо всички полета в списъка с полета на обобщената таблица с едно щракване, но със следния VBA код може да ви помогне да добавите останалите полета към областта Стойности наведнъж. Моля, направете следното:
1. След като създадете обобщената таблица, първо трябва да добавите полетата за етикети на редове според вашите нужди и да оставите полетата за стойности в Изберете полета, които да добавите към отчета списък, вижте екранна снимка:< /p>
2. Задръжте натиснат ALT + F11 за да отворите Прозорец на Microsoft Visual Basic за приложения.
3. Щракнете Поставете > Модулии поставете следния код в Прозорец на модула.
VBA код: Добавяне на множество полета в областта на стойностите на обобщените таблици в активния работен лист
Sub AddAllFieldsValues()
'Update 20141112
Dim pt As PivotTable
Dim I As Long
For Each pt In ActiveSheet.PivotTables
For I = 1 To pt.PivotFields.Count
With pt.PivotFields(I)
If .Orientation = 0 Then .Orientation = xlDataField
End With
Next
Next
End Sub
4. След това натиснете F5 ключ за изпълнение на този код, всички останали полета са добавени към областта Стойности едновременно, вижте екранната снимка:
Забележка: Този VBA код се прилага към всички обобщени таблици на активния работен лист.
Още по темата:
Как да изброя всички обобщени таблици от работна книга?
Как да проверя дали в работна книга съществува обобщена таблица?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!