is an option for Cell which specifies whether an output cell should be overwritten by new output when the preceding input cell is evaluated.


  • Any sequence of cells with GeneratedCell->True is assumed to correspond to output.
  • An output cell is deleted only when new output is ready to be inserted in its place.
  • With CellAutoOverwrite->False, new output is placed directly after the preceding input, pushing down pre-existing output.
  • CellAutoOverwrite is typically set for cells in style.

ExamplesExamplesopen allclose all

Basic Examples (1)Basic Examples (1)

Create an input cell with an output cell that has the setting CellAutoOverwrite->False:

When the input is evaluated, it creates a new output cell without overwriting the old one:

New in 3
New to Mathematica? Find your learning path »
Have a question? Ask support »