In Excel, copying cell *values* (not formulas)... yet keeping the cell formats

I have an Excel spreadsheet with multiple worksheet tabs for collecting data... and a final tab with a lot of formulas, to summarize the other tabs for a given date range.

The goal is for the person doing data entry to keep this "master spreadsheet"... and distribute copies of only the summary tab.

You can't simply cut-n-paste the cells from that tab into a separate spreadsheet (or use "Edit->Move or Copy Sheet")... because that will copy over all the formulas. Those formulas will break when opened on another computer that doesn't have master spreadsheet.

On the other hand, using "Edit->Paste Special" and selecting only "Values" has problems too. This approach strips away not only the formulas, but also cell formatting (and there is quite a bit of formatting).

Is there any way to copy over cell values AND cell formatting from one worksheet tab to a separate spreadsheet file? I just want a visually-pleasing snapshot of that summary tab for distributing to other people.


In the first sheet:

1. Copy

In the other sheet:

2. Paste
3. PasteSpecial and choose only value.

Step 2 to copy formulas and format settings. Step 3 to overwrite formulas by values.


I need to do this quite frequently. I've found the easiest way is to do a normal paste followed by a Paste Special -> Values in succession. I use the keyboard shortcuts so it is a very quick process.


5 easy steps:

  1. Copy summary worksheet 'as is' to a new workbook.
    • Right-click worksheet tab
    • Move Or Copy
    • New WorkBook, Create a Copy
    • OK
  2. Select all (CTRL+A)
  3. Copy (CTRL+C)
  4. Paste Values (over itself)
  5. Save and distribute

Alternatively, once you've done Paste Special -> Values, do Paste Special -> Formats immediately.

The destination range should be the data you've just copied over, so as long as you don't move or hit escape (to clear the copied information) you should be fine.