D0 is changed to refer to last created user parameter row instead of 1st user parameter row. E.g.
Col(B)[D0] and col(B)[D0]$ can be used to refer to column B’s last user parameter row value or text respectively.
wks.merge(D0, 1) - merge last user parameter row if neighbouring texts are the same
Substitution notations %(Sheet1!,1,D0), %(1@W,2,D0)