Hello George,
Unfortunately you can't write your own events, you can only write code that executes in response to one of the built in Excel events firing.
Regards,
Del.
Use IF Statements or other tests
You can simulate an Event with code; You can test for a value change in a range or a format change, ect. You can then set a variable called "OnScreenUpdate" and then test that variable for "True" or "False" or "0" or "1." If you put the test in a "Sheet-Tab View code" level macro and Set the variable there you can use it to activate a module level macro. It will not be a true "Excel Event" but it will act like one.
On this BB I saw a timer which acted like this, it ran a time function from the Sheet-Tab View code level and then at the programed times ran a module level macro. JSW