Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
In ThisWorkbook:
Application.OnKey "{F1}", "UnHide" Where "F1" is the button you're assigning the macro to and "UnHide" is the name of the macro. Lookup "OnKey" in VBA Help for a list of the keys names to use. - Pikus --- Message posted from http://www.ExcelForum.com/ |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I have this:
Private Sub CommandButton1_Click() Application.OnKey "{CommandButton1}", "Macro1" End Sub However it isn't working. Any idea why? --- Message posted from http://www.ExcelForum.com/ |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
You can use two sort of buttons
ViewToolbars in the Menu bar Check Forms or Control Toolbox On a button from the Forms Toolbar you can right click and assign a macro If you have a button from the Control Toolbox Press the first button on the Control Toolbox toolbar to go into the design mode Double click on the button you placed on your worksheet. The VBA editor will open with this Private Sub CommandButton1_Click() End Sub You can place the code in the event or place the macroname in the event. Press Alt-q to go back to Excel and press the first button on the Control Toolbox again to exit the design mode -- Regards Ron de Bruin (Win XP Pro SP-1 XL2000-2003) www.rondebruin.nl "jamie85 " wrote in message ... How can i assign a button to run a macro? --- Message posted from http://www.ExcelForum.com/ |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
CommandButton1 is to a key. If you want a key on your keyboard to call
the macro you need to use the name of that key. Looking up OnKey in Help will give you a good list to use, though it isn't exhaustive. If however you want a button to run some code, enter design mode and right click and select "View Code" from the menu. Just paste the code itself into the window that pops up or you can call the macro using "Call". Private Sub CommandButton1_Click() Call Macro1 End Sub Let me know if you have any more problems. - Pikus --- Message posted from http://www.ExcelForum.com/ |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Or you can just insert a picture or drawing which can be formatted not to
print, and assign a macro to it by right clicking on the border and select "assign macro............." The drawing can be a simple square or circle. regards Bill K "pikus " wrote in message ... In ThisWorkbook: Application.OnKey "{F1}", "UnHide" Where "F1" is the button you're assigning the macro to and "UnHide" is the name of the macro. Lookup "OnKey" in VBA Help for a list of the keys names to use. - Pikus --- Message posted from http://www.ExcelForum.com/ |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
jamie85 wrote:
*How can i assign a button to run a macro? * right click on the grey tool bar at the top and pick the "Forms" toolbar. it will open a toolbar with a bunch of things you can add to your sheet select the button (looks like a grey rectangle) and then click on the worksheet and that should add a button to your worksheet. And it will ask you to assign a macro. Select the one you want with that button, and then say "OK" you can change the Caption and size. If this doesn't work let me know, I just had to figure this out recently. --- Message posted from http://www.ExcelForum.com/ |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Pikus,
The OP never mentioned the word Key. In his original post he asked about assigning a macro to a button. You are the one that described how to run a macro from a shortcut key. -- Regards, Tom Ogilvy "pikus " wrote in message ... CommandButton1 is to a key. If you want a key on your keyboard to call the macro you need to use the name of that key. Looking up OnKey in Help will give you a good list to use, though it isn't exhaustive. If however you want a button to run some code, enter design mode and right click and select "View Code" from the menu. Just paste the code itself into the window that pops up or you can call the macro using "Call". Private Sub CommandButton1_Click() Call Macro1 End Sub Let me know if you have any more problems. - Pikus --- Message posted from http://www.ExcelForum.com/ |
#9
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Create A Button and Assign A Macro To It | Excel Worksheet Functions | |||
Assign a macro to a button | Excel Discussion (Misc queries) | |||
Assign a macro to a command button | Excel Discussion (Misc queries) | |||
How do I Assign Macro to a button? | Charts and Charting in Excel | |||
Assign Macro to Command Button | Excel Programming |