View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
JLGWhiz JLGWhiz is offline
external usenet poster
 
Posts: 3,986
Default Inserting page break conditionally

Have you checked the InStr value when it does not work to see if it equates
to false. That is, it does not find the "---" criteria.

"RITCHI" wrote:

Hi

I want to insert a page break before a cell if the cell value meets
certain conditions.
I've tried the code below which seemd to work some of the time ut not
consistently.

Sub InsertPageBreaks()

Application.ScreenUpdating = False
ActiveSheet.Activate
'ActiveSheet.ResetAllPageBreaks

lr = Cells(Rows.Count, 1).End(xlUp).Row
For i = lr To 6 Step -1
If InStr(Cells(i, 1).Value, "---") 0 Then
ActiveWindow.SelectedSheets.HPageBreaks.Add Befo=Cells(i,
1)
End If
Next

Application.ScreenUpdating = True
End Sub