The five Dynamic named formulas I would use would be:
MPList: =OFFSET('Monthly Projects'!$B$5,,,COUNTA('Monthly Projects'!$B$5:$B$50000),)
MPResourceLOB: =OFFSET('Monthly Projects'!MPList,,1,,)
MPFFTE: =OFFSET('Monthly Projects'!MPList,,2,,)
MPAFTE: =OFFSET('Monthly Projects'!MPList,,3,,)
MPCap: =OFFSET('Monthly Projects'!MPList,,4,,)
The first, MPList, counts the values in column B from B5 down and creates a list that many rows long. All the other named ranges simply offset from the MPList range by one column to the right.
Now, VBA adds those same formulas to the sheet for you like so:
Bookmarks