A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data
Column L is the 12th column, so change
If Cells(i, 1) = "break" Then
to
If Cells(i, 12) = "break" Then
A more efficient version:
Sub Macro1()
Dim rng As Range
Dim adr As String
Set rng = Range("L:L").Find(What:="break", LookAt:=xlWhole)
If Not rng Is Nothing Then
adr = rng.Address
Do
ActiveSheet.HPageBreaks.Add Before:=rng.Offset(1)
Set rng = Range("L:L").Find(What:="break", After:=rng, LookAt:=xlWhole)
If rng Is Nothing Then Exit Do
Loop Until rng.Address = adr
End If
End Sub