共用方式為


Excel) (PivotCell.CellChanged 屬性

會傳回自樞紐分析表建立或上次執行認可作業以來,樞紐分析表值儲存格是否已經過編輯或重新計算。 唯讀。

語法

運算式CellChanged

表達 代表 PivotCell 物件的變數。

傳回值

XlCellChangedState

註解

CellChanged屬性的值預設為xlCellNotChanged

對於具有非 OLAP 資料來源的樞紐分析表報表,此屬性的值只能是 xlCellNotChangedxlCellChanged。 對於尚未編輯的儲存格而言,它是 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
捨棄單一儲存格中的變更。 僅針對該儲存格設定為 xlCellNotChanged 僅針對該儲存格設定為 xlCellNotChanged
清除單一操作中的多個儲存格。 針對那些儲存格全部設定為 xlCellNotChanged 針對那些儲存格全部設定為 xlCellNotChanged
清除儲存格。 僅針對該儲存格設定為 xlCellNotChanged 僅針對該儲存格設定為 xlCellNotChanged
執行復原作業,在套用該值之前,將值變更回先前編輯過的值。 針對不包含公式之所有已編輯的儲存格設定為 xlCellChanged 針對包含公式之所有已編輯的儲存格設定為 xlCellChanged
執行復原作業,在套用該值之後,將值變更回先前編輯的值。 針對不包含公式之所有已編輯的儲存格設定為 xlCellChangedApplied 針對包含公式之所有已編輯的儲存格設定為 xlCellChangeApplied

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應