Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.misc
|
|||
|
|||
Inserting page break
hello
How can I insert a page break in a list of names at each different last name, so I can print separately for each last name? There are 50 names and over 5,000 records in the spreadsheet. Is there a way to insert page break automatically? Any help is appreciated. thank you |
#2
Posted to microsoft.public.excel.misc
|
|||
|
|||
Inserting page break
Assuming last names are in column A
Sub Insert_PBreak() Dim OldVal As String Dim rng As Range OldVal = Range("A1") For Each rng In Range("A1:A5000") '<< change range If rng.text < OldVal Then rng.PageBreak = xlPageBreakManual OldVal = rng.text End If Next rng End Sub Gord Dibben MS Excel MVP On Tue, 5 May 2009 12:16:09 -0700, da wrote: hello How can I insert a page break in a list of names at each different last name, so I can print separately for each last name? There are 50 names and over 5,000 records in the spreadsheet. Is there a way to insert page break automatically? Any help is appreciated. thank you |
#3
Posted to microsoft.public.excel.misc
|
|||
|
|||
Inserting page break
I just created a macro for my spreadsheet using your example below. In my
spreadsheet, I need to print a separate page per claim number. I sorted my spreadsheet by claim number, then ran my macro. It worked like a charm! Thanks! "Gord Dibben" wrote: Assuming last names are in column A Sub Insert_PBreak() Dim OldVal As String Dim rng As Range OldVal = Range("A1") For Each rng In Range("A1:A5000") '<< change range If rng.text < OldVal Then rng.PageBreak = xlPageBreakManual OldVal = rng.text End If Next rng End Sub Gord Dibben MS Excel MVP On Tue, 5 May 2009 12:16:09 -0700, da wrote: hello How can I insert a page break in a list of names at each different last name, so I can print separately for each last name? There are 50 names and over 5,000 records in the spreadsheet. Is there a way to insert page break automatically? Any help is appreciated. thank you |
#4
Posted to microsoft.public.excel.misc
|
|||
|
|||
Inserting page break
Good to hear.
Thanks for feeding back. Gord On Wed, 27 May 2009 20:11:01 -0700, sjg366 wrote: I just created a macro for my spreadsheet using your example below. In my spreadsheet, I need to print a separate page per claim number. I sorted my spreadsheet by claim number, then ran my macro. It worked like a charm! Thanks! "Gord Dibben" wrote: Assuming last names are in column A Sub Insert_PBreak() Dim OldVal As String Dim rng As Range OldVal = Range("A1") For Each rng In Range("A1:A5000") '<< change range If rng.text < OldVal Then rng.PageBreak = xlPageBreakManual OldVal = rng.text End If Next rng End Sub Gord Dibben MS Excel MVP On Tue, 5 May 2009 12:16:09 -0700, da wrote: hello How can I insert a page break in a list of names at each different last name, so I can print separately for each last name? There are 50 names and over 5,000 records in the spreadsheet. Is there a way to insert page break automatically? Any help is appreciated. thank you |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
How do I do page breaks when view menu doesnt page break preview | Excel Discussion (Misc queries) | |||
change and/or remove page number watermark in page break preview | Excel Discussion (Misc queries) | |||
Inserting header @ page break | Excel Discussion (Misc queries) | |||
Keyboard Shortcut for Inserting a Page Break | Excel Discussion (Misc queries) | |||
adding a new page break to an existing page break | Excel Discussion (Misc queries) |