Idioma

PivotCell.CellChanged Propriedade

Definição

Obtém se uma célula de valor da 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.

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 um ou xlCellNotChangedxlCellChanged. xlCellNotChanged É para células que não foram editadas e para xlCellChanged 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 estados possíveis da propriedade aplicam-se somente a Tabelas Dinâmicas com fontes de CellChanged 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 salvar ou descartar alterações 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 de aplicação de alterações ou salvamento de 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 a criação da Tabela Dinâmica ou desde que a última operação de aplicar 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 CellChanged configuração da 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 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 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 xlCellNotChanged para todas essas células.Defina como xlCellNotChanged para 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 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 a um valor editado anteriormente, depois da aplicação desse valor.Defina como xlCellChangeApplied para todas as células editadas sem uma fórmula.Defina como xlCellChangeApplied para todas as células editadas com uma fórmula.

Aplica-se a