List Of Available Letters For Use as VB Macro Shortcuts

Eric Fitzgerald 20 Reputation points
2026-07-08T13:41:52.7333333+00:00

It would be really nice if there was a preexisting list of the letters available for VB Macros that can be used as shortcuts rather than trying every letter one at a time and being told no. If such a list exists, I haven't found it. Is there one?

TIA

Eric

Microsoft 365 and Office | Excel | For business | MacOS
0 comments No comments

Answer accepted by question author
Anonymous
2026-07-08T14:29:15.02+00:00

Hello @Eric Fitzgerald

To answer your question directly: there is no official list of "available" versus "unavailable" letters. In general, you can assign a single letter (A-Z), and Excel will combine it with Command+Option (or just Command).

However, Excel does not indicate in advance which combinations are already assigned to built-in shortcuts. Because many combinations are already reserved by Excel and macOS (for example, Command+C, Command+V, and Command+S), the practical approach is to choose a less commonly used letter.

Here are a couple of ways to handle this on a Mac:

Hope this helps.


Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

Answer recommended by moderator
Eric Fitzgerald 20 Reputation points
2026-07-08T16:47:16.24+00:00

Thank you Gabriel for taking the time to respond. I've been an Excel user since the '80s. I only get into editing macros occasionally. So for those who are like me that have encountered this time-wasting frustration, here is the list of keys that will take a macro in the Mac OS:

e, t, y, p, s, g, j, k, l, z, x, v, b, n

These keys will not:

q, w, r, u, i, o, a, d, f, h, c, m

Hopefully this will save someone else the seeming eternity that I have spent trying to figure this out without finally realizing that you need this list on those infrequent projects that require more than a few VB macros.

It seems to me that Microsoft might incorporate this into the documentation and save future users the hassle.

Sincerely,

Eric

Was this answer helpful?


0 additional answers

Sort by: Oldest

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.