Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Devuelve si una celda de valor de una tabla dinámica se ha editado o actualizado desde que se creó el informe de tabla dinámica o desde que se realizó la última operación de confirmación. Solo lectura.
Sintaxis
más sencilla.CellChanged
expresión Variable que representa un objeto PivotCell .
Valor devuelto
Comentarios
El valor de la propiedad CellChanged es xlCellNotChanged de forma predeterminada.
Para los informes de tabla dinámica con orígenes de datos no OLAP, el valor de esta propiedad solo puede ser xlCellNotChanged o xlCellChanged. Es xlCellNotChanged para las celdas que no se han editado y es xlCellChanged para las celdas que se han editado. Al descartar los cambios, el valor se establece en xlCellNotChanged.
Aplicar y guardar los cambios solo se aplica a informes de tabla dinámica con orígenes de datos OLAP. La lista siguiente de descripciones de los posibles estados de la propiedad CellChange solo se aplica a las tablas dinámicas con orígenes de datos OLAP:
xlCellNotChanged. La celda no se ha editado ni recalculado (si la celda contiene una fórmula) desde que se creó la tabla dinámica ni desde que se realizó la última operación para guardar o descartar cambios.
xlCellChanged. La celda se ha editado o recalculado desde que se creó la tabla dinámica, o desde que se realizó la última operación aplicar cambios o guardar cambios, pero ese cambio aún no se ha aplicado (la instrucción UPDATE CUBE no se ha ejecutado para ella).
xlCellChangeApplied. La celda se ha editado o recalculado desde que se creó la tabla dinámica, o desde que se realizó la última operación aplicar cambios, guardar cambios o descartar cambios, y ese cambio se ha aplicado (se ha ejecutado la instrucción UPDATE CUBE ).
En la tabla siguiente se incluyen las descripciones de cómo diferentes acciones realizadas por el usuario afectan al valor de la propiedad CellChanged en una tabla dinámica con un origen de datos OLAP.
| Acción del usuario | Establecimiento de la propiedad CellChanged para celdas sin fórmulas | Establecimiento de la propiedad CellChanged para celdas con fórmulas |
|---|---|---|
| Escribe un valor o una fórmula en una o varias celdas. | Establecer en xlCellChanged para esas celdas. | Establecer en xlCellChanged para esas celdas. |
| Actualiza una o varias celdas con una fórmula, ya sea manualmente (F9) o automáticamente con Excel. | N/D | Establecer en xlCellChanged para esas celdas. |
| Guarda (confirma) los cambios. | Establecer en xlCellNotChanged para todas las celdas editadas sin una fórmula. | Establecer en xlCellChangeApplied para todas las celdas editadas con una fórmula. |
| Descarta todos los cambios. | Establecer en xlCellNotChanged para todas las celdas editadas sin una fórmula. | Establecer en xlCellNotChanged para todas las celdas editadas con una fórmula. |
| Los descartes cambian en una sola celda. | Establecer en xlCellNotChanged para esa celda únicamente. | Establecer en xlCellNotChanged para esa celda únicamente. |
| Borra varias celdas en una sola operación. | Establecer en xlCellNotChanged para todas esas celdas. | Establecer en xlCellNotChanged para todas esas celdas. |
| Borra una celda. | Establecer en xlCellNotChanged para esa celda únicamente. | Establecer en xlCellNotChanged para esa celda únicamente. |
| Realiza una operación de deshacer que cambia el valor de nuevo a un valor editado previamente antes de aplicarlo. | Establecer en xlCellChanged para todas las celdas editadas sin una fórmula. | Establecer en xlCellChanged para todas las celdas editadas con una fórmula. |
| Realiza una operación de deshacer que cambia de nuevo el valor a un valor editado previamente después de aplicarlo. | Establecer en xlCellChangedApplied para todas las celdas editadas sin una fórmula. | Establecer en xlCellChangeApplied para todas las celdas editadas con una fórmula. |
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.