"On open€¯ interferes with "On Change"
If in your on open code you make a change then it will fire your on change
event code. You can supress events with code like this.
application.enableevents = false
'make your change
application.enableevents = true
Just make darn sure taht you always reset that setting as it is a presistent
setting that is not reset by restarting XL. If you turn events off the only
way to get them back on again is via code... To that end I never use that
code without an error handler.
--
HTH...
Jim Thomlinson
"Richard" wrote:
I have a work book with 15 Worksheets. This is accesses by numerous
individuals. Each sheet has "On Change" code that notes the last day and time
the any data was changed in the worksheet. I would also like to add a
function that tells me when the last time the worksheet was accessed or
opened. However when I used the on open procedure to capture this data it
also changed the "On Change" date. I want these two dates to be independent
of each other.
--
Thank You
RVF
|