Is it me or this used to work :
I believe that I used to be able to use copy (with command-C) several times in order to make a stack, then record a macro that used Paste Previous (Command Shift V) in order to repeat a pattern using the stack of copied items.
Well, ...this no longer works: the stack is not used when the macro is played over and over.