PivotCell.CellChanged Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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/D | Defina 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. |