ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Assign Excel Menu to Shortcut Key (https://www.excelbanter.com/excel-programming/421445-assign-excel-menu-shortcut-key.html)

Joshua

Assign Excel Menu to Shortcut Key
 
How do I assign an Excel menu item to a shortcut using VBA?

For example, I would like to add a procedure that inserts a worksheet
when the user presses Ctrl + Shift + I, instead of having to go to
through the native excel commands of Alt, then I, then W, or using the
mouse to navigate to Insert, then Worksheet

Thanks,

Joshua.

Ron de Bruin

Assign Excel Menu to Shortcut Key
 
Hi Joshua

Use Shift F11 to insert a new worksheet



--

Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm


"Joshua" wrote in message ...
How do I assign an Excel menu item to a shortcut using VBA?

For example, I would like to add a procedure that inserts a worksheet
when the user presses Ctrl + Shift + I, instead of having to go to
through the native excel commands of Alt, then I, then W, or using the
mouse to navigate to Insert, then Worksheet

Thanks,

Joshua.


Joshua

Assign Excel Menu to Shortcut Key
 
On Dec 17, 12:40*pm, "Ron de Bruin" wrote:
Hi Joshua

Use Shift F11 to insert a new worksheet

--

Regards Ron de Bruinhttp://www.rondebruin.nl/tips.htm

"Joshua" wrote in ...
How do I assign an Excel menu item to a shortcut using VBA?


For example, I would like to add a procedure that inserts a worksheet
when the user presses Ctrl + Shift + I, instead of having to go to
through the native excel commands of Alt, then I, then W, or using the
mouse to navigate to Insert, then Worksheet


Thanks,


Joshua.


I would like to do this for a variety of native excel menu commands.
How do you call a native excel menu command in VBA using a keyboard
shortcut?

Thanks,

J

Ron de Bruin

Assign Excel Menu to Shortcut Key
 
Hi Joshua

You must build a macro that will do the same and asign a shortcut to that macro
Or call the menu item in a macro like this

Sub insertsheet()
Application.CommandBars("Worksheet Menu Bar").FindControl _
(ID:=852, Recursive:=True).Execute
End Sub


You can find the ID numbers on this page (see also OLE's add-in
http://www.rondebruin.nl/menuid.htm





--

Regards Ron de Bruin
http://www.rondebruin.nl/tips.htm


"Joshua" wrote in message ...
On Dec 17, 12:40 pm, "Ron de Bruin" wrote:
Hi Joshua

Use Shift F11 to insert a new worksheet

--

Regards Ron de Bruinhttp://www.rondebruin.nl/tips.htm

"Joshua" wrote in ...
How do I assign an Excel menu item to a shortcut using VBA?


For example, I would like to add a procedure that inserts a worksheet
when the user presses Ctrl + Shift + I, instead of having to go to
through the native excel commands of Alt, then I, then W, or using the
mouse to navigate to Insert, then Worksheet


Thanks,


Joshua.


I would like to do this for a variety of native excel menu commands.
How do you call a native excel menu command in VBA using a keyboard
shortcut?

Thanks,

J

Gord Dibben

Assign Excel Menu to Shortcut Key
 
Record a macro whilst performing a task with a native menu command.

Assign a shortcut key to that macro.

From your example, recording inserting a worksheet returns this code.

Sub Macro1()
Sheets.Add
End Sub

But I would first see Help on keyboard shortcuts...........many native
commands already have shortcut keys.

Like Shift + F11 to insert a new sheet.


Gord Dibben MS Excel MVP

On Wed, 17 Dec 2008 10:44:29 -0800 (PST), Joshua
wrote:

On Dec 17, 12:40*pm, "Ron de Bruin" wrote:
Hi Joshua

Use Shift F11 to insert a new worksheet

--

Regards Ron de Bruinhttp://www.rondebruin.nl/tips.htm

"Joshua" wrote in ...
How do I assign an Excel menu item to a shortcut using VBA?


For example, I would like to add a procedure that inserts a worksheet
when the user presses Ctrl + Shift + I, instead of having to go to
through the native excel commands of Alt, then I, then W, or using the
mouse to navigate to Insert, then Worksheet


Thanks,


Joshua.


I would like to do this for a variety of native excel menu commands.
How do you call a native excel menu command in VBA using a keyboard
shortcut?

Thanks,

J




All times are GMT +1. The time now is 12:01 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com