![]() |
automatic page break
Why won't the following macro work to create a page break - in particular it
is giving me an error at the InStr line Sub b8Pagebrk() Dim theRange As Range Dim lastrow&, firstRow&, x& Set theRange = ActiveSheet.UsedRange lastrow = theRange.Cells(theRange.Cells.Count).Row firstRow = theRange.Cells(1).Row For x = lastrow To firstRow Step -1 If InStr(1, Cells(x, 1), "Total") 0 Then Cells(x + 1, 1).PageBreak = xlManual End If Next End Sub -- Randy |
automatic page break
The only time I've seen this kind of line:
If InStr(1, Cells(x, 1), "Total") 0 Then cause an error is when there's an error in that cell. I'd try: If InStr(1, Cells(x, 1).Text, "Total") 0 Then I've seen it when x isn't a valid row number, but that doesn't look like the problem here. Randy wrote: Why won't the following macro work to create a page break - in particular it is giving me an error at the InStr line Sub b8Pagebrk() Dim theRange As Range Dim lastrow&, firstRow&, x& Set theRange = ActiveSheet.UsedRange lastrow = theRange.Cells(theRange.Cells.Count).Row firstRow = theRange.Cells(1).Row For x = lastrow To firstRow Step -1 If InStr(1, Cells(x, 1), "Total") 0 Then Cells(x + 1, 1).PageBreak = xlManual End If Next End Sub -- Randy -- Dave Peterson |
All times are GMT +1. The time now is 02:39 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com