Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 predefinição .
Para relatórios de tabela dinâmica com origens de dados não OLAP, o valor desta 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 seguinte lista de descrições dos estados possíveis da propriedade CellChange aplica-se apenas a Tabelas Dinâmicas com origens 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 guardar ou eliminar alterações foi efetuada.
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 guardar alterações foi efetuada, mas essa alteração ainda não foi aplicada (a instrução UPDATE CUBE não foi executada para a mesma).
xlCellChangeApplied. 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, guardar alterações ou eliminar alterações foi efetuada e essa alteração foi aplicada (a instrução UPDATE CUBE foi executada para a mesma).
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. |
| Elimina a alteração numa ú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. |
| Efetua uma operação de anulação que altera o valor novamente 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. |
| Efetua uma operação de anulação que altera o valor novamente para um valor editado anteriormente após a aplicação desse valor. | 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.