I did not have the programs linked. I assumed if there was no link it would run the same order in schedule process as clicking run program in EG. For ease of following all the code I have separated code into different programs as macros and then trigger them all at once in another program (SQL connection to source data on another server) so no automatic link is set up, have to manually add it. Once linked the program runs correctly. The schedule appears to ignore the ordered list in EG.
... View more