ピボットテーブル レポートの作成後または最後の変更を確定した操作後に、ピボットテーブルのセルの値が編集または再計算されたかどうかの値を取得します。 読み取り専用です。
構文
式。CellChanged
式PivotCell オブジェクトを表す変数。
戻り値
注釈
既定では、 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 のサポートおよびフィードバックを参照してください。