In that case, you could adapt the 'SplitMergedDocument' macro from:
https://www.msofficeforums.com/mail-...ps-tricks.html. Simply insert the following code after 'With ActiveDocument':
Code:
.Range(0, 0).InsertBreak wdSectionBreakNextPage
.Range.Characters.First.Cut
With .Range.Find
.ClearFormatting
.Replacement.ClearFormatting
.Text = "^12"
.Replacement.Text = "^c"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchWildcards = False
.Execute Replace:=wdReplaceAll
End With
Assuming, as you've indicated that the:
Abcde 1A01BC [XYZ]
Abcde 9Z87YX [FE]
Abcde 4P44EE [RTEEY]
strings constitute the first paragraph on each page, no further code changes should be needed.