Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1
Default Printing a worksheet with and without formulas showing

In Excel 2007 I have a workbook finished and I want to print the worksheets
with and without the formulas showing.
When I set up the worksheet to print without the formulas and then print all
is well, then when I hit CTRL+` to shoe the formulas, all of the column
widths grow to about triple the original size and then messes up the
printout. Yes I can then re-fit all the columns manually, but then when I go
back to the page without the formulas now it is about 3 times smaller than it
was originally.

What I would like to be able to do/have happen is having the column width
remain the same when I switch back and forth so that the printed page will
look the same without having to re-size each page each time. the formulas are
short and fit in the same space as the values, there is no need for the page
to grow in order to accommodate the display of the formulas so I don't get
why it is doing it and more importantly how do I adjust/prevent the changing
when switching?
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 22,906
Default Printing a worksheet with and without formulas showing

Move the formulas, values and cell addresses to a new sheet and print that.

This macro will do that for you.

Sub ListFormulas()
'from John Walkenbach
Dim FormulaCells As Range, Cell As Range
Dim FormulaSheet As Worksheet
Dim Row As Integer
Dim WS As Worksheet
' Create a Range object for all formula cells
On Error Resume Next
Set FormulaCells = Range("A1").SpecialCells(xlFormulas, 23)

' Exit if no formulas are found
If FormulaCells Is Nothing Then
MsgBox "No Formulas."
Exit Sub
End If

' Add a new worksheet
Application.ScreenUpdating = False
Set FormulaSheet = ActiveWorkbook.Worksheets.Add
FormulaSheet.Name = "Formulas in " & FormulaCells.Parent.Name

' Set up the column headings
With FormulaSheet
Range("A1") = "Address"
Range("B1") = "Formula"
Range("C1") = "Value"
Range("A1:C1").Font.Bold = True
End With

' Process each formula
Row = 2
For Each Cell In FormulaCells
Application.StatusBar = Format((Row - 1) / FormulaCells.Count, "0%")
With FormulaSheet
Cells(Row, 1) = Cell.Address _
(RowAbsolute:=False, ColumnAbsolute:=False)
Cells(Row, 2) = " " & Cell.Formula
Cells(Row, 3) = Cell.Value
Row = Row + 1
End With
Next Cell

' Adjust column widths
FormulaSheet.Columns("A:C").Cells.WrapText = True 'AutoFit
Application.StatusBar = False
End Sub


Gord Dibben MS Excel MVP

On Sat, 13 Mar 2010 11:07:01 -0800, Ineveraccepttheterms
wrote:

In Excel 2007 I have a workbook finished and I want to print the worksheets
with and without the formulas showing.
When I set up the worksheet to print without the formulas and then print all
is well, then when I hit CTRL+` to shoe the formulas, all of the column
widths grow to about triple the original size and then messes up the
printout. Yes I can then re-fit all the columns manually, but then when I go
back to the page without the formulas now it is about 3 times smaller than it
was originally.

What I would like to be able to do/have happen is having the column width
remain the same when I switch back and forth so that the printed page will
look the same without having to re-size each page each time. the formulas are
short and fit in the same space as the values, there is no need for the page
to grow in order to accommodate the display of the formulas so I don't get
why it is doing it and more importantly how do I adjust/prevent the changing
when switching?


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
How do I paste an excel worksheet in Word showing formulas? cranmo75 Excel Discussion (Misc queries) 1 September 8th 09 11:44 AM
Printing without formulas showing saltnsnails Excel Discussion (Misc queries) 1 April 28th 08 05:11 PM
printing without zeros showing in a cell with formulas John Excel Worksheet Functions 3 October 28th 07 01:05 AM
Formulas showing on worksheet Huber57 Excel Discussion (Misc queries) 5 May 10th 07 04:36 PM
How can I print my excel worksheet showing formulas in the cells? Lindsay Excel Worksheet Functions 2 February 16th 06 12:36 AM


All times are GMT +1. The time now is 07:11 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"