Share via


PivotCell.CellChanged Propiedad

Definición

Obtiene si se ha editado o recalculado una celda de valor de tabla dinámica 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

Objeto XlCellChangedState .

Comentarios

El valor de la CellChanged propiedad es xlCellNotChanged de forma predeterminada.

En el caso de los informes de tabla dinámica con orígenes de datos que no son OLAP, el valor de esta propiedad puede ser solo 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, se 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 descripciones siguientes de los posibles estados de la CellChanged propiedad solo se aplican a 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, o desde que se realizó la última operación de 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 de 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 realizaron los últimos cambios de aplicación, guardar cambios o descartar cambios, y ese cambio se ha aplicado (la instrucción UPDATE CUBE se ha ejecutado para ella).

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.xlCellChanged Establézcalo en para esas celdas.xlCellChanged Establézcalo en para esas celdas.
Actualiza una o varias celdas con una fórmula, ya sea manualmente (F9) o automáticamente con Excel.N/DxlCellChanged Establézcalo en para esas celdas.
Guarda (confirma) los cambios.Establézcalo xlCellNotChanged en para todas las celdas editadas sin una fórmula.Establézcalo xlCellChangeApplied en para todas las celdas editadas con una fórmula.
Descarta todos los cambios.Establézcalo xlCellNotChanged en para todas las celdas editadas sin una fórmula.Establézcalo xlCellNotChanged en para todas las celdas editadas con una fórmula.
Descarta el cambio en una sola celda.xlCellNotChanged Establézcalo solo en para esa celda.xlCellNotChanged Establézcalo solo en para esa celda.
Borra varias celdas en una sola operación.xlCellNotChanged Establezca en para todas esas celdas.xlCellNotChanged Establezca en para todas esas celdas.
Borra una celda.xlCellNotChanged Establézcalo solo en para esa celda.xlCellNotChanged Establézcalo solo en 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 xlCellChanged en para todas las celdas editadas sin una fórmula.Establézcalo xlCellChanged en 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 xlCellChangeApplied en para todas las celdas editadas sin una fórmula.Establézcalo xlCellChangeApplied en para todas las celdas editadas con una fórmula.

Se aplica a