Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает значение ячейки сводной таблицы с момента изменения или пересчета с момента создания отчета сводной таблицы или выполнения последней операции фиксации. Только для чтения.
Синтаксис
expression. 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 и обратная связь.