Ok, so far i have managed to get the code to run VERY fast, but now cant get it to return to the starting sheet.
Answer: Don't active any other sheet. :-) Seriously, why change to another sheet?