PivotCell.CellChanged プロパティ (Excel)

ピボットテーブル レポートの作成後または最後の変更を確定した操作後に、ピボットテーブルのセルの値が編集または再計算されたかどうかの値を取得します。 読み取り専用です。

構文

CellChanged

PivotCell オブジェクトを表す変数。

戻り値

XlCellChangedState

注釈

CellChanged プロパティの値は、既定では xlCellNotChanged です。

OLAP 以外のデータ ソースを含むピボットテーブル レポートの場合、このプロパティの値は xlCellNotChanged または xlCellChanged のみです。 編集されていないセルの場合は xlCellNotChanged で、編集されたセルの場合は xlCellChanged です。 変更を破棄すると、値は xlCellNotChanged に設定されます。

変更の適用と保存は、OLAP データ ソースを使用しているピボットテーブルにのみ適用されます。 CellChange プロパティの考えられる状態の説明の次の一覧は、OLAP データ ソースを含むピボットテーブルにのみ適用されます。

  • xlCellNotChanged。 ピボットテーブルが作成された後、または最後の保存または破棄の変更操作が実行されたので、セルが編集または再計算されていません (セルに数式が含まれている場合)。

  • xlCellChanged。 ピボットテーブルの作成以降、または最後の適用変更または変更の保存操作が実行されてからセルが編集または再計算されましたが、その変更はまだ適用されていません ( UPDATE CUBE ステートメントは実行されていません)。

  • xlCellChangeApplied。 ピボットテーブルが作成されてからセルが編集または再計算されました。または、最後に変更を適用してから、変更の保存、または変更の破棄操作が実行され、その変更が適用されました ( UPDATE CUBE ステートメントが実行されました)。

次の表で、OLAP データ ソースを使用しているピボットテーブルで、ユーザーの操作が CellChanged プロパティの設定に与える影響について説明します。

ユーザー操作 数式を含まないセルの CellChanged プロパティの設定 数式を含むセルの CellChanged プロパティの設定
単一のセルまたは複数のセルに値または数式を入力します。 該当するセルが xlCellChanged に設定されます。 該当するセルが xlCellChanged に設定されます。
数式を含む単一のセルまたは複数のセルを、F9 キーを押して手動計算するか Excel で自動計算します。 該当なし 該当するセルが xlCellChanged に設定されます。
変更を保存 (確定) します。 数式を含まないすべての編集されたセルが xlCellNotChanged に設定されます。 数式を含むすべての編集されたセルが xlCellChangeApplied に設定されます。
すべての変更を破棄します。 数式を含まないすべての編集されたセルが xlCellNotChanged に設定されます。 数式を含むすべての編集されたセルが xlCellNotChanged に設定されます。
1 つのセル内の変更を破棄します。 該当するセルのみが xlCellNotChanged に設定されます。 該当するセルのみが xlCellNotChanged に設定されます。
1 回の操作で複数のセルをクリアします。 該当するすべてのセルが xlCellNotChanged に設定されます。 該当するすべてのセルが xlCellNotChanged に設定されます。
単一のセルをクリアします。 該当するセルのみが xlCellNotChanged に設定されます。 該当するセルのみが xlCellNotChanged に設定されます。
値が適用される前に、値を以前に編集した値に戻す元に戻す元に戻す操作を実行します。 数式を含まないすべての編集されたセルが xlCellChanged に設定されます。 数式を含むすべての編集されたセルが xlCellChanged に設定されます。
値が適用された後、以前に編集した値に戻す元に戻す操作を実行します。 数式を含まないすべての編集されたセルが xlCellChangedApplied に設定されます。 数式を含むすべての編集されたセルが xlCellChangeApplied に設定されます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。