Excel) (PivotCell.CellChanged 屬性
會傳回自樞紐分析表建立或上次執行認可作業以來,樞紐分析表值儲存格是否已經過編輯或重新計算。 唯讀。
語法
運算式。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。 |
捨棄單一儲存格中的變更。 | 僅針對該儲存格設定為 xlCellNotChanged。 | 僅針對該儲存格設定為 xlCellNotChanged。 |
清除單一操作中的多個儲存格。 | 針對那些儲存格全部設定為 xlCellNotChanged。 | 針對那些儲存格全部設定為 xlCellNotChanged。 |
清除儲存格。 | 僅針對該儲存格設定為 xlCellNotChanged。 | 僅針對該儲存格設定為 xlCellNotChanged。 |
執行復原作業,在套用該值之前,將值變更回先前編輯過的值。 | 針對不包含公式之所有已編輯的儲存格設定為 xlCellChanged。 | 針對包含公式之所有已編輯的儲存格設定為 xlCellChanged。 |
執行復原作業,在套用該值之後,將值變更回先前編輯的值。 | 針對不包含公式之所有已編輯的儲存格設定為 xlCellChangedApplied。 | 針對包含公式之所有已編輯的儲存格設定為 xlCellChangeApplied。 |
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。