Thanks everyone, it turned out it was me being a cretin. The macro commands were correct, but only the top one was firing as I had left a line between each command. Once I closed the gaps up it worked perfectly