會傳回自樞紐分析表建立或上次執行認可作業以來,樞紐分析表值儲存格是否已經過編輯或重新計算。 唯讀。
語法
運算式。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 支援與意見反應。