Настроили красивый отчет, но при обновлении данных столбцы съезжают? Разберем решение проблемы в этой статье. Для отключения изменения ширины столбцов Сводной таблицы при обновлении данных, установите курсор на любую ячейку таблицы. Нажмите правую кнопку мыши и в появившемся меню выберите Параметры сводной таблицы: На вкладке Макет и формат, уберите галку с пункта Автоматически изменять ширину столбцов при обновлении: Если, часто работаете с сводными, есть смысл использовать макрос: Sub PivotStaticColumn() 'Отключение автоматического изменения ширины столбцов при обновлении Dim pvtTable As PivotTable On Error Resume Next Set pvtTable = ActiveSheet.PivotTables(ActiveCell.PivotTable.Name) On Error GoTo 0 If Not pvtTable Is Nothing Then ActiveSheet.PivotTables(ActiveCell.PivotTable.Name).HasAutoFormat = False Else MsgBox "Выделите ячейку Сводной таблицы!", vbExclamation, "Подсказка" End If End Sub Копируйте нужный код и сохраните его в Личной
Как отключить изменение ширины столбцов Сводной таблицы в Excel
30 сентября 202030 сен 2020
116
1 мин