Home |
Search |
Today's Posts |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Option Explicit
Public WithEvents xlApp As Excel.Application Private Sub Workbook_Open() Set xlApp = Application End Sub Private Sub Workbook_Close() Set xlApp = Nothing End Sub Private Sub xlApp_SheetChange(ByVal Sh As Object, ByVal Target As Range) MsgBox Sh.Name & vbLf & Target.Address End Sub Is a small example (all under ThisWorkbook). Save it as an addin and it won't be visible to the user. Put it in your XLStart and it'll load each time excel starts. Or use Tools|addins to point to it so that it loads each time xl starts. HLong wrote: Thanks Dave, At this point I haven't created the addin yet. I have completed the workbook and tested the event handlers. I have never used an addin. I don't know how I could make the adding to instatiate the class thru the module when excel is started. I know that once I create the addin from the workbook and check it on the addin manager, it would be loaded everytime excel is started. Do you know how to do this dave? Could you give me a hand? "Dave Peterson" wrote: Your addin doesn't have to be the activeworkbook for things to work. Were you using the Workbook_open event or something else? -- Dave Peterson |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Event handler in a cell | Excel Programming | |||
Global event handler?? | Excel Programming | |||
Application level event handler broken in 2003SP1 ? | Excel Programming | |||
where is the workbook_open event handler??? | Excel Programming | |||
different IDispatch in event handler | Excel Programming |