Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает, была ли изменена или пересчитана ячейка значения сводной таблицы с момента создания отчета сводной таблицы или выполнения последней операции фиксации. Только для чтения.
Синтаксис
выражение. CellChanged
выражение Переменная, представляющая объект PivotCell .
Возвращаемое значение
Примечания
Значение свойства CellChanged по умолчанию равно xlCellNotChanged .
Для отчетов сводной таблицы с источниками данных, отличными от OLAP, значение этого свойства может быть равно только xlCellNotChanged или xlCellChanged. Это xlCellNotChanged для ячеек, которые не были изменены, и xlCellChanged для ячеек, которые были изменены. Отмена изменений устанавливает значение xlCellNotChanged.
Применение и сохранение изменений применимо только к отчетам сводных таблиц с источниками данных OLAP. Следующий список описаний возможных состояний свойства CellChange применим только к сводным таблицам с источниками данных OLAP:
xlCellNotChanged. Ячейка не изменялась и не пересчитывалась (если ячейка содержит формулу) с момента создания сводной таблицы или выполнения последней операции сохранения или отмены изменений.
xlCellChanged. Ячейка была изменена или пересчитана с момента создания сводной таблицы либо с момента выполнения последней операции применения или сохранения изменений, но это изменение еще не было применено (для него не была выполнена инструкция UPDATE CUBE ).
xlCellChangeApplied. Ячейка изменялась или пересчитывалась с момента создания сводной таблицы либо с момента выполнения последней операции "Применить изменения", "Сохранить изменения" или "Отменить изменения" и это изменение было применено (для нее выполнена инструкция UPDATE CUBE ).
В следующей таблице приводится описание того, как различные действия пользователя влияют на настройку свойства CellChanged в сводной таблице с источником данных OLAP.
| Действие пользователя | Задание свойства CellChanged для ячеек без формул | Настройка свойства CellChanged для ячеек с формулами |
|---|---|---|
| Ввод значения или формулы в одну или несколько ячеек. | Установите значение xlCellChanged для этих ячеек. | Установите значение xlCellChanged для этих ячеек. |
| Пересчитывает ячейку или несколько ячеек с формулой вручную (F9) или автоматически с помощью Excel. | Н/Д | Установите значение xlCellChanged для этих ячеек. |
| Сохраняет (фиксирует) изменения. | Установите значение xlCellNotChanged для всех редактируемых ячеек без формулы. | Установите значение xlCellChangeApplied для всех редактируемых ячеек с формулой. |
| Отменяет все изменения. | Установите значение xlCellNotChanged для всех редактируемых ячеек без формулы. | Установите значение xlCellNotChanged для всех редактируемых ячеек с формулой. |
| Отбрасывает изменения в одной ячейке. | Установите значение xlCellNotChanged только для этой ячейки. | Установите значение xlCellNotChanged только для этой ячейки. |
| Очищает несколько ячеек за одну операцию. | Установите значение xlCellNotChanged для всех этих ячеек. | Установите значение xlCellNotChanged для всех этих ячеек. |
| Очищает ячейку. | Установите значение xlCellNotChanged только для этой ячейки. | Установите значение xlCellNotChanged только для этой ячейки. |
| Выполняет операцию отмены, возвращающую значение к ранее измененному до применения этого значения. | Установите значение xlCellChanged для всех редактируемых ячеек без формулы. | Установите значение xlCellChanged для всех редактируемых ячеек с формулой. |
| Выполняет операцию отмены, возвращающую измененное значение к ранее измененному после применения этого значения. | Установите значение xlCellChangedApplied для всех редактируемых ячеек без формулы. | Установите значение xlCellChangeApplied для всех редактируемых ячеек с формулой. |
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.