You have deleted a vital bit of code somewhere which was telling VBA which cell is FormulaCell
To test this I inserted
Below the lineSet FormulaCell = Worksheets("Broker Agreements").Range("D4")
and it workedstrsub = Format(Now, "DD-MMM-YYYY") & " - Upcoming Review Reminder:"
FormulaCell drives all the values such as
Hopefully this will help you solve your puzzleCells(FormulaCell.Row, "A").Value