Thanks Greg,
for the code.
Ive already become nervous looking at the code.
Do I just paste my macros in between the function.
Does it mean I have to change all my macros to a function?
I simply use the macro recorder to record functions.
Grahams Batch auto states to simply select the macro name.
http://tinypic.com/r/aw2vjc/8
J