Thanks for your quick reply, Jim.
I'd been hoping MS had tamed this when moving to the single, shared codebase.
At minimum, the documentation could be clearer. The first sentence of the Application.SendKeys page reads, "Sends keystrokes to the active application." If they mean "Windows application", why not be specific?
Even more head scratching is the documentation for the
SendKeys statement, which actually says it's designed to work with MacOS applications: "You can't use SendKeys to send keystrokes to an application that is not designed to run in Microsoft Windows or Macintosh."
All of this is frustrating, since I'm just trying to build a workaround for a different Excel for Mac problem, where it
intermittently borks formatting during xlPasteSpecial. (The code works fine in Windows.) I've contacted MS support directly, but so far no joy....
I've found that simply double-clicking in a cell and then hitting Enter before invoking the xlPasteSpecial VBA reliably avoids the error, and am trying to build a routine to do that whenever the worksheet in question is activated
on a Mac.