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!