Finally managed to get that VBA code after several weeks of updating, changing and adding to the initial database.
Only problem is, it launches excel but does not open the spreadsheet; it returns with a Runtime Error 438 and on the debug:-
.Workbook.Open "c:\ClientReturns.xlsx"
is highlighted...