ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   execute macro on Worksheet selection (https://www.excelbanter.com/excel-programming/390606-execute-macro-worksheet-selection.html)

Trebor Retrac

execute macro on Worksheet selection
 
I would like to have a macro execute every time a specific Worksheet is
selected.

Thank You,
Bob carter

Norman Jones

execute macro on Worksheet selection
 
Hi Bob

Try:
'=============
Private Sub Worksheet_Activate()
Call MyMacro
End Sub
'<<=============

This is worksheet event code and should be pasted
into the worksheets's code module (not a standard
module and not the workbook's ThisWorkbook module):

Right-click the worksheet's tab
Select 'View Code' from the menu and paste the code.
Alt-F11 to return to Excel.

In a standard module:

Alt-F11 to open the VBE,
Tools | Insert | Module
paste the following
code:
'=============
Public Sub MyMacro()
'Your code, e.g.:
MsgBox Prompt:="Hi!"
End Sub
'<<=============


---
Regards,
Norman


"Trebor Retrac" wrote in message
...
I would like to have a macro execute every time a specific Worksheet is
selected.

Thank You,
Bob carter




Trebor Retrac

execute macro on Worksheet selection
 
Thanks Norman, the macro does exactly what i wanted.

Bob Carter
Douglas, MA USA


"Norman Jones" wrote:

Hi Bob

Try:
'=============
Private Sub Worksheet_Activate()
Call MyMacro
End Sub
'<<=============

This is worksheet event code and should be pasted
into the worksheets's code module (not a standard
module and not the workbook's ThisWorkbook module):

Right-click the worksheet's tab
Select 'View Code' from the menu and paste the code.
Alt-F11 to return to Excel.

In a standard module:

Alt-F11 to open the VBE,
Tools | Insert | Module
paste the following
code:
'=============
Public Sub MyMacro()
'Your code, e.g.:
MsgBox Prompt:="Hi!"
End Sub
'<<=============


---
Regards,
Norman


"Trebor Retrac" wrote in message
...
I would like to have a macro execute every time a specific Worksheet is
selected.

Thank You,
Bob carter






All times are GMT +1. The time now is 08:48 PM.

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