Как автоматично да обновявате обобщена таблица в Excel?
Обикновено, когато актуализираме изходните данни на обобщена таблица, обобщената таблица няма да се актуализира, докато не щракнем Анализирам > Обновяване ръчно. Това ще бъде доста скучно, ако обобщената таблица остане в друг работен лист и може да забравите да я опресните. Тук тази статия ще представи VBA за автоматично опресняване на обобщена таблица в Excel.
Автоматично опресняване на обобщена таблица от VBA
Автоматично опресняване на обобщена таблица от VBA
Моля, следвайте стъпките по-долу, за да приложите VBA за автоматично опресняване на определената обобщена таблица в Excel.
1. В лентата с раздели на листа щракнете с десния бутон върху раздела на листа, който съдържа изходните данни, и изберете Преглед на кода в контекстното меню. Вижте екранна снимка:
2. В отварящия се прозорец на Microsoft Visual Basic за приложения, моля, поставете код.
VBA: Автоматично опресняване на определената обобщена таблица
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets("sheet name").PivotTables("PivotTable name").PivotCache.Refresh
End Sub
Забележки:
(1) В кода на работните листове ("име на листа").PivotTables("Име на обобщена таблица").PivotCache.Опреснете, моля, заменете име на листа с името на листа, съдържащ указаната обобщена таблица, и заменете Име на обобщена таблица с името на посочената обобщена таблица.
(2) Изберете която и да е клетка в указаната обобщена таблица, ще получите нейното име в Анализирам раздел (или Настроики раздел). Вижте екранна снимка:
3. Запазете кода.
Отсега нататък, когато промените данните в изходните данни, указаната обобщена таблица ще се опреснява автоматично.
Комбинирайте лесно множество работни листове/работни книги/CSV файлове в един работен лист/работна книга
Може да е досадно да комбинирате десетки листове от различни работни книги в един лист. Но с Kutools за Excel Комбинирайте (работни листове и работни тетрадки) помощна програма, можете да го направите само с няколко кликвания!
Още по темата:
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!