Lenguaje

PivotCell.CellChanged Propiedad

Definición

Obtiene si una celda de valor de tabla dinámica se ha editado o recalculado desde que se creó el informe de tabla dinámica o se realizó la última operación de confirmación.

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 de propiedad

Un XlCellChangedState objeto.

Comentarios

El valor de la CellChanged propiedad es xlCellNotChanged el predeterminado.

Para los informes de tabla dinámica con orígenes de datos no OLAP, el valor de esta propiedad solo puede ser o xlCellNotChangedxlCellChanged. Es xlCellNotChanged para celdas que no se han editado y es xlCellChanged para celdas que se han editado. Descartar cambios establece su valor en xlCellNotChanged.

Aplicar y guardar los cambios solo se aplica a informes de tabla dinámica con orígenes de datos OLAP. Las siguientes descripciones de los posibles estados de la CellChanged propiedad solo se aplican a las tablas dinámicas con orígenes de datos OLAP.

  • xlCellNotChanged - la celda no se ha editado o recalculado (si la celda contiene una fórmula) desde que se creó la tabla dinámica o desde que se realizó la última operación 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 ACTUALIZAR CUBO).

En la tabla siguiente se describe cómo afectan las distintas acciones del usuario a la configuración de la CellChanged propiedad en una tabla dinámica con un origen de datos OLAP.

Escribe un valor o una fórmula en una o varias celdas.Establézcalo en xlCellChanged para esas celdas.Establézcalo en xlCellChanged para esas celdas.
Actualiza una o varias celdas con una fórmula, ya sea manualmente (F9) o automáticamente con Excel.N/DEstablézcalo en xlCellChanged para esas celdas.
Guarda (confirma) los cambios.Establézcalo 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.Establézcalo en xlCellNotChanged para todas las celdas editadas sin una fórmula.Establecer en xlCellNotChanged para todas las celdas editadas con una fórmula.
Descarta el cambio en una sola celda.Establézcala en xlCellNotChanged solo para esa celda.Establézcala en xlCellNotChanged solo para esa celda.
Borra varias celdas en una sola operación.Establézcalo en xlCellNotChanged para todas esas celdas.Establézcalo en xlCellNotChanged para todas esas celdas.
Borra una celda.Establézcala en xlCellNotChanged solo para esa celda.Establézcala en xlCellNotChanged solo para esa celda.
Realiza una operación de deshacer que cambia el valor de nuevo a un valor anteriormente modificado antes de aplicar ese valor.Establézcalo 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 el valor a un valor anteriormente modificado después de aplicar ese valor.Establézcalo en xlCellChangeApplied para todas las celdas editadas sin una fórmula.Establecer en xlCellChangeApplied para todas las celdas editadas con una fórmula.

Se aplica a