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 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/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 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. |