Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I want to insert a page break after a condition has been met. I created a recorded macro to see what the code looks like then I inserted it into my real code but got an error Here is a snippet of the real code: ================================= If recordCounter = 8 Then ActiveWindow.SelectedSheets.HPageBreaks.Add Befo=ActiveCell 'Sheets("output").Cells(rowNum, colNum).Value="TEXT TEST" recordCounter = 0 End If =========================================== I know the rest of the code except for the HPageBreak statement is good since I tested it before pasting the statement in...I tested it using the "TEXT TEST" and it did insert sample text..but instead of inserting sample text at Cell location (rownum, colNum) I want to insert a page break... Any suggestions...thanks much for any help with this!!! Craig |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If your activecell is in row 1, you're going to have trouble.
Where is that activecell? if activecell.row = 1 then 'do nothing else ActiveWindow.SelectedSheets.HPageBreaks.Add Befo=ActiveCell end if And the next question is: Are you sure you want to be depending on the activecell? Craig wrote: Hi, I want to insert a page break after a condition has been met. I created a recorded macro to see what the code looks like then I inserted it into my real code but got an error Here is a snippet of the real code: ================================= If recordCounter = 8 Then ActiveWindow.SelectedSheets.HPageBreaks.Add Befo=ActiveCell 'Sheets("output").Cells(rowNum, colNum).Value="TEXT TEST" recordCounter = 0 End If =========================================== I know the rest of the code except for the HPageBreak statement is good since I tested it before pasting the statement in...I tested it using the "TEXT TEST" and it did insert sample text..but instead of inserting sample text at Cell location (rownum, colNum) I want to insert a page break... Any suggestions...thanks much for any help with this!!! Craig -- Dave Peterson |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
This info you sent me Dave, could just get me over the "hump" Thanks!!!
"Dave Peterson" wrote: If your activecell is in row 1, you're going to have trouble. Where is that activecell? if activecell.row = 1 then 'do nothing else ActiveWindow.SelectedSheets.HPageBreaks.Add Befo=ActiveCell end if And the next question is: Are you sure you want to be depending on the activecell? Craig wrote: Hi, I want to insert a page break after a condition has been met. I created a recorded macro to see what the code looks like then I inserted it into my real code but got an error Here is a snippet of the real code: ================================= If recordCounter = 8 Then ActiveWindow.SelectedSheets.HPageBreaks.Add Befo=ActiveCell 'Sheets("output").Cells(rowNum, colNum).Value="TEXT TEST" recordCounter = 0 End If =========================================== I know the rest of the code except for the HPageBreak statement is good since I tested it before pasting the statement in...I tested it using the "TEXT TEST" and it did insert sample text..but instead of inserting sample text at Cell location (rownum, colNum) I want to insert a page break... Any suggestions...thanks much for any help with this!!! Craig -- Dave Peterson |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Ah, there's always another hump on that horizon.
Craig wrote: This info you sent me Dave, could just get me over the "hump" Thanks!!! |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Seems like the same topic ... Why would this statement ActiveSheet.HPageBreaks.Add Befo="B53" generate a the run-time error shown in the screenshot? Thanks, - A +------------------------------------------------------------------- |Filename: HPageBreaks_Resize Error.bmp |Download: http://www.excelforum.com/attachment.php?postid=4090 +------------------------------------------------------------------- -- GoFigur ----------------------------------------------------------------------- GoFigure's Profile: http://www.excelforum.com/member.php...nfo&userid=427 View this thread: http://www.excelforum.com/showthread.php?threadid=49000 |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You may want to type that run time error into your message. Lots of people
don't go through excelforum and can't see your screen image. GoFigure wrote: Seems like the same topic ... Why would this statement ActiveSheet.HPageBreaks.Add Befo="B53" generate a the run-time error shown in the screenshot? Thanks, - Al +-------------------------------------------------------------------+ |Filename: HPageBreaks_Resize Error.bmp | |Download: http://www.excelforum.com/attachment.php?postid=4090 | +-------------------------------------------------------------------+ -- GoFigure ------------------------------------------------------------------------ GoFigure's Profile: http://www.excelforum.com/member.php...fo&userid=4274 View this thread: http://www.excelforum.com/showthread...hreadid=490001 -- Dave Peterson |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thanks, Dave. Here's what's in that tiny image: "Run-time error '-13': Type mismatch" Thanks for any help. - A -- GoFigur ----------------------------------------------------------------------- GoFigure's Profile: http://www.excelforum.com/member.php...nfo&userid=427 View this thread: http://www.excelforum.com/showthread.php?threadid=49000 |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Ahh. I should have looked more closely:
ActiveSheet.HPageBreaks.Add Befo=ActiveSheet.Range("B53") when you did this: ActiveSheet.HPageBreaks.Add Befo="B53" That "b35" doesn't mean anything more than a string to excel. It would be like: ActiveSheet.HPageBreaks.Add Befo="goFigure" GoFigure wrote: Thanks, Dave. Here's what's in that tiny image: "Run-time error '-13': Type mismatch" Thanks for any help. - Al -- GoFigure ------------------------------------------------------------------------ GoFigure's Profile: http://www.excelforum.com/member.php...fo&userid=4274 View this thread: http://www.excelforum.com/showthread...hreadid=490001 -- Dave Peterson |
#9
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Thanks, Dave. - Al -- GoFigure ------------------------------------------------------------------------ GoFigure's Profile: http://www.excelforum.com/member.php...fo&userid=4274 View this thread: http://www.excelforum.com/showthread...hreadid=490001 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Excel 2007 Page Break Adjustments causes a page break each cell | Excel Worksheet Functions | |||
Excel: How do you insert an automatic page break after each row? | Excel Discussion (Misc queries) | |||
Excel 2003 SP2 - Insert | Page Break doesn't work | Excel Discussion (Misc queries) | |||
Automatically insert page break every 6 rows in excel doc | Excel Discussion (Misc queries) | |||
Insert Page Break | Excel Discussion (Misc queries) |