Some other app is likely monitoring the clipboard (such as my own ClipMate) for updates. Since the clipboard is a shared resource, any app that touches the clipboard needs to be careful about expecting it to be available, immediately after updating it. For example, if an app modifies the clipboard, and then tries to open it again right away, it should be prepared to deal with the scenario where other apps have opened it for inspection/pasting.
Excel has historically been bad about that. 15 years ago, the error would have said "out of memory", but it's really the same thing. The programmers did not anticipate that anything would go wrong, so they throw up a generic error and quit, rather than devise a defensive catch-and-retry strategy. Oh well.
Anyway, my advice for the end-user is to press ESCape to un-highlight any cell after copying. That will relive Excel of its obsession of clearing the clipboard, so it shouldn't even try to clear the clipboard when you drag it around.
Thanks for your response. I found your first link prior to posting and neither of his admittedly temporary work-arounds did the trick for me. The second link has additional work-arounds that I will try, but I'd like a real solution rather than a "leave this app open while you work in this other app" type of deals. – Rob Allen – 2011-03-23T18:12:45.783
I am afraid that probably this is a bug in Excel, so the real solution will only come as a future fix from Microsoft. Until then, only workarounds are available. You might try raising the question in the Microsoft TechNet Forums, in the hope that some Microsoftie will answer. Otherwise, if you have any support plan for Excel, use it.
– harrymc – 2011-03-23T18:32:22.167