Compartilhar via


PivotCell.CellChanged Propriedade

Definição

Obtém 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 commit foi executada.

public:
 property Microsoft::Office::Interop::Excel::XlCellChangedState CellChanged { Microsoft::Office::Interop::Excel::XlCellChangedState get(); };
public Microsoft.Office.Interop.Excel.XlCellChangedState CellChanged { get; }
Public ReadOnly Property CellChanged As XlCellChangedState

Valor da propriedade

Um XlCellChangedState objeto.

Comentários

O valor da CellChanged propriedade é 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. Descartar alterações define seu 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. As descrições a seguir dos possíveis estados da CellChanged propriedade se aplicam apenas a Tabelas Dinâmicas com fontes de dados OLAP.

  • xlCellNotChanged - a célula não foi editada ou 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 descreve como diferentes ações do usuário afetam a configuração da CellChanged propriedade em uma Tabela Dinâmica com uma fonte de dados OLAP.

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/DDefina como xlCellChanged para essas células.
Salva (confirmações) alterações.Defina como para xlCellNotChanged todas as células editadas sem uma fórmula.Defina como para xlCellChangeApplied todas as células editadas com uma fórmula.
Descarta todas as alterações.Defina como para xlCellNotChanged todas as células editadas sem uma fórmula.Defina como para xlCellNotChanged todas as células editadas com uma fórmula.
Descarta a alteração na única célula.Defina como xlCellNotChanged apenas para essa célula.Defina como xlCellNotChanged apenas para essa célula.
Limpa várias células em uma única operação.Defina como para xlCellNotChanged todas essas células.Defina como para xlCellNotChanged todas essas células.
Limpa uma célula.Defina como xlCellNotChanged apenas para essa célula.Defina como xlCellNotChanged apenas para essa célula.
Executa uma operação de desfazer que altera o valor de volta a um valor editado anteriormente, antes da aplicação desse valor.Defina como para xlCellChanged todas as células editadas sem uma fórmula.Defina como para xlCellChanged todas as células editadas com uma fórmula.
Executa uma operação de desfazer que altera o valor de volta a um valor editado anteriormente, depois da aplicação desse valor.Defina como para xlCellChangeApplied todas as células editadas sem uma fórmula.Defina como para xlCellChangeApplied todas as células editadas com uma fórmula.

Aplica-se a