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