ok...ill try and post mine somewhere

My solution does not attempt to generate the macro code, it just keeps all macros for characters together in one place in a spreadsheet , writes the macrofile and creates the batch file to copy it into the correct place.