Reading your code, I realized that you never clear the stack after copying, which may be causing a problem. After each Paste or PasteSpecial is complete, add the code:

Application.CutCopyMode = False

this may help.

S

Quote Originally Posted by Minglism
It still builds up to the limit after processing 7000 files. Any other ideas?