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 支援與意見反應