Rob,
To answer your questions:
1) Is there a way to run without having to go into the macro menu to make it run?
Yes, you can assign "shortcut keys" to the macro...This is from the Excel Help file:
On the Tools menu, point to Macro, and then click Macros.
In the Macro name box, enter the name of the macro you want to assign to a keyboard shortcut.
Click Options.
To run the macro by pressing a keyboard shortcut key, enter a letter in the Shortcut key box. You can use CTRL+ letter or CTRL+SHIFT+ letter, where letter is any letter key on the keyboard. The shortcut key will override any default Microsoft Excel shortcut keys while the workbook that contains the macro is open.
To include a description of the macro, type the description in the Description box.
Click OK.
Click Cancel.
2) Is there a way to make each word go into its own box?
Yes... I'm assuming you want each word in a separate cell moving to the right of the cell you want to translate.
NOTE: This will limit the text you want to translate to 255 'translateable' characters (A-Z, 0-9 and decimal/period punctuation) because Excel spreadsheets have a limit of 256 columns (the first column is taken up by your text). In my original code, the limit varies based on what characters are in the cell, but since "N" translates to an 8-character word "November" (the largest of all phonetics), the maximum limit of your text if all were "N" characters would be 4,095 characters (Excel limit of 32767 characters in a cell divided by 8).
So replace the end of your code:
With this code (I 'commented out' the original by placing a ' in front of it so you can revert it back if you need to):
Hope this helps,
theDude
Bookmarks