Compartilhar via


Propriedade PivotCell.CellChanged (Excel)

Retorna se uma célula de valor de Tabela Dinâmica foi editada ou recalculada desde que o relatório de Tabela Dinâmica foi criado ou a última operação de confirmação foi executada. Somente leitura.

Sintaxe

expressão. CellChanged

Expressão Uma variável que representa um objeto PivotCell .

Valor de retorno

XlCellChangedState

Comentários

O valor da propriedade CellChanged é xlCellNotChanged por padrão.

Para relatórios de Tabela Dinâmica com fontes de dados não OLAP, o valor dessa propriedade pode ser apenas xlCellNotChanged ou xlCellChanged. É xlCellNotChanged para células que não foram editadas e é xlCellChanged para células que foram editadas. O descarte das alterações define o valor como xlCellNotChanged.

A aplicação e salvamento de alterações só são válidos para relatórios de Tabela Dinâmica com fontes de dados OLAP. A lista a seguir de descrições dos possíveis estados da propriedade CellChange aplica-se apenas a Tabelas Dinâmicas com fontes de dados OLAP:

  • xlCellNotChanged. A célula não foi editada nem recalculada (se a célula contiver uma fórmula) desde que a Tabela Dinâmica foi criada ou desde que a última operação de alterações de salvamento ou descarte foi executada.

  • xlCellChanged. A célula foi editada ou recalculada desde que a Tabela Dinâmica foi criada ou desde que a última operação aplicar alterações ou salvar alterações foi executada, mas essa alteração ainda não foi aplicada (a instrução UPDATE CUBE não foi executada para ela).

  • xlCellChangeApplied. A célula foi editada ou recalculada desde que a Tabela Dinâmica foi criada, ou desde que a última aplicação de alterações, salvar alterações ou descartar alterações foi executada e essa alteração foi aplicada (a instrução UPDATE CUBE foi executada para ela).

A tabela a seguir lista as descrições de como diferentes ações do usuário influenciam na configuração da propriedade CellChanged em uma Tabela Dinâmica com uma fonte de dados OLAP.

Ação do usuário Configuração da propriedade CellChanged para células sem fórmulas Configuração da propriedade CellChanged para células com fórmulas
Digita um valor ou fórmula em uma célula ou em várias células. Defina como xlCellChanged para essas células. Defina como xlCellChanged para essas células.
Recalcula uma célula ou várias células com uma fórmula, seja manual (F9) ou automaticamente pelo Excel. N/D Defina como xlCellChanged para essas células.
Salva (confirmações) alterações. Defina como xlCellNotChanged para todas as células editadas sem uma fórmula. Defina como xlCellChangeApplied para todas as células editadas com uma fórmula.
Descarta todas as alterações. Defina como xlCellNotChanged para todas as células editadas sem uma fórmula. Defina como xlCellNotChanged para todas as células editadas com uma fórmula.
Descarta a alteração em uma única célula. Defina como xlCellNotChanged somente para essa célula. Defina como xlCellNotChanged somente para essa célula.
Limpa várias células em uma única operação. Defina como xlCellNotChanged para todas essas células. Defina como xlCellNotChanged para todas essas células.
Limpa uma célula. Defina como xlCellNotChanged somente para essa célula. Defina como xlCellNotChanged somente para essa célula.
Executa uma operação de desfazer que altera o valor de volta para um valor editado anteriormente antes de esse valor ser aplicado. Defina como xlCellChanged para todas as células editadas sem uma fórmula. Defina como xlCellChanged para todas as células editadas com uma fórmula.
Executa uma operação de desfazer que altera o valor de volta para um valor editado anteriormente depois que esse valor foi aplicado. Defina como xlCellChangedApplied para todas as células editadas sem uma fórmula. Defina como xlCellChangeApplied para todas as células editadas com uma fórmula.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.