View Single Post
  #4   Report Post  
Posted to microsoft.public.excel.misc
Gord Dibben Gord Dibben is offline
external usenet poster
 
Posts: 22,906
Default Partial printing of entire worksheet (1st or 2nd pages only)

My VBA skills are not up to making one print job from several print jobs.

Hopefully someone will jump in and give a hand with making the pages from each
sheet into some kind of array that will print in one job.

Ron de Bruin has a site that provides many VBA print tips but nothing jumps out
at me.

http://www.rondebruin.nl/print.htm

Macros can help in many areas, not just "limited areas"

A good place to start on VBA and macros is David McRitchie's "getting started"
site.

http://www.mvps.org/dmcritchie/excel/getstarted.htm

And hang around these news groups for tips and snippets of code you can use.


Gord


On Wed, 5 Sep 2007 07:08:09 -0700, Tom wrote:

Gord,
This IS ABSOLUTELY amazing! Worked perfectly!
Is it possible to have the printer consider the ENTIRE output as
one-stream/one-job rather than 'restarting' each time?

How did you learn this and how can I get started in this area? I've got a
development background but I've never looked at creating Excel macros. I
really don't know where to start and how they would help - except in VERY
limited areas.

Is there a website that has some goodies on Excel macros?

THANKS!
Tom

"Gord Dibben" wrote:

Sub Print_Parts()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
ws.PrintOut From:=1, To:=2, Copies:=1, Preview _
:=False, Collate:=True
Next ws
End Sub

Tested with PrintPreview=True on a 10 sheet workbook.


Gord Dibben MS Excel MVP

On Tue, 4 Sep 2007 10:44:02 -0700, Tom wrote:

WinXP Pro SP2
Excel 2003 SP2

Excel 2003 printing allows for printing an entire workbook - all tabs and
all pages. I'd like to print ONLY the 1st and 2nd page of each tab
(worksheet) and not ALL pages that a tab/worksheet needs. How can I do this
via Excel 2003 SP2?
Selecting EACH tab/worksheet is too burdensome due to 50+ tabs/worksheets.
TIA!