I am having a similar problem myself. In your case, let's assume that in
personal.xls you have 5 macros, named macro1, macro2, marco3, .....
Add another macro to personal.xls called short_killer:
Sub short_killer()
s = Array("macro1", "macro2", "macro3", "macro4", "macro5")
For i = 0 To 4
Application.MacroOptions Macro:=s(i), ShortcutKey:=""
Next
End Sub
1. start Excel (loads personal.xls and its macros)
2. run short_killer (clears the shortcuts from personal)
3. load your next workbook

Signature
Gary''s Student - gsnu200776
> I have a problem with duplicate shortcut keys, and I was wondering if anyone
> knew any way around this. I have developed some personal macros that I use
[quoted text clipped - 16 lines]
>
> Thanks for any information.
Clayton Osterman - 28 Mar 2008 16:33 GMT
Thanks for the answer, this works wonderful. Here's the code I made if
anyone else would like to use it (I also added a new macro to reapply the
original shortcut keys after they have been removed):
Sub Personal_Macro_Down()
'This macro removes the shortcut keys from the above macros.
s = Array("ClearAll", "InsertDown", "InsertRight")
For i = 0 To 4
Application.MacroOptions Macro:=s(i), ShortcutKey:=""
Next
End Sub
Sub Personal_Macro_Up()
'This macro returns the shortcut keys to the Personal macros removed
above.
Application.MacroOptions Macro:="ClearAll", ShortcutKey:="a"
Application.MacroOptions Macro:="InsertDown", ShortcutKey:="d"
Application.MacroOptions Macro:="InsertRight", ShortcutKey:="r"
End Sub
Thanks again Gary's Student.
> I am having a similar problem myself. In your case, let's assume that in
> personal.xls you have 5 macros, named macro1, macro2, marco3, .....
[quoted text clipped - 32 lines]
> >
> > Thanks for any information.