Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Activating macro by leaving a spreadsheet
I wrote a routine Sub In2Out( )
To activate In2Out( ) I have to go to tools, macro, run or assign a cntrl + key. I wish the macro to execute when I deactivate worksheet IN (The workbook has 2 worksheets IN and OUT). The event App_SheetDeactivate does what I want but it requires a right click on the worksheet tab - an extra key click. So I'm back to needing a way to execute the macro by deactivating work sheet IN. Thanks ahead of time, John |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Activating macro by leaving a spreadsheet
Use the following in the ThisWorkbook code module:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object) If StrComp(Sh.Name, "IN", vbTextCompare) = 0 Then '''''''''''''''''''''''''''''''''''''''''''''' ' Sheet "In" is being deactivated. ' Your code here. '''''''''''''''''''''''''''''''''''''''''''''' End If End Sub -- Cordially, Chip Pearson Microsoft MVP - Excel Pearson Software Consulting, LLC www.cpearson.com (email address is on the web site) wrote in message ups.com... I wrote a routine Sub In2Out( ) To activate In2Out( ) I have to go to tools, macro, run or assign a cntrl + key. I wish the macro to execute when I deactivate worksheet IN (The workbook has 2 worksheets IN and OUT). The event App_SheetDeactivate does what I want but it requires a right click on the worksheet tab - an extra key click. So I'm back to needing a way to execute the macro by deactivating work sheet IN. Thanks ahead of time, John |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Activating a Macro | New Users to Excel | |||
sort macro that works after leaving worksheet | Excel Discussion (Misc queries) | |||
Can a macro be made to run on entering or leaving a cell? | Excel Discussion (Misc queries) | |||
Saving Multiple Sheets to Another Spreadsheet Without Leaving the Initial Workbook | Excel Programming | |||
Copy one spreadsheet into another without activating second spreadsheet's user form | Excel Programming |