會傳回自樞紐分析表建立或上次執行認可作業以來,樞紐分析表值儲存格是否已經過編輯或重新計算。 唯讀。
語法
表達。儲存格變更
詞 代表 PivotCell 物件的變數。
傳回值
註解
根據預設, CellChanged 屬性的值是 xlCellNotChanged 。
對於具有非 OLAP 資料來源的樞紐分析表,此屬性的值只能是 xlCellNotChanged 或 xlCellChanged。 對於尚未編輯的儲存格,它是 xlCellNotChanged ,對於已編輯的儲存格,它是 xlCellChanged 。 放棄變更會將其值設定為 xlCellNotChanged。
套用及儲存變更僅適用於使用 OLAP 資料來源的樞紐分析表報表。 下列 CellChange 屬性可能狀態的描述清單僅適用於具有 OLAP 資料來源的樞紐分析表:
xlCellNotChanged。 儲存格尚未編輯或重新計算, (儲存格包含公式) 自建立樞紐分析表以來,或自上次執行儲存或捨棄變更作業以來。
xlCellChanged。 自從建立樞紐分析表以來,或自上次執行上次套用變更或儲存變更作業以來,儲存格已編輯或重新計算,但尚未套用該變更, (尚未執行 UPDATE CUBE 陳述式) 。
xlCellChange已套用。 自從建立樞紐分析表以來,或自上次執行套用變更、儲存變更或捨棄變更作業以來,儲存格已編輯或重新計算,而且該變更已套用 (UPDATE CUBE 陳述式) 。
下表列出使用者採取的不同動作,對具有 OLAP 資料來源之樞紐分析表中的 CellChanged 屬性設定有何影響。
| 使用者動作 | 不包含公式之儲存格的 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 支援與意見反應。