on 1/20/03 7:12 PM, mckernon at mckernon@... wrote: >> I am thinking this must be the "Win Thingy To Do" because in Delphi I had to >> figure out the timer control, also. > > The messiest part is that things like refresh events can trigger and the > code that does the refreshing will execute, even if something else is > happening. It's very much like VB was multithreaded. I find myself having > to put "no, don't do this now" flags at sensitive points in the code. I had what I thought was really weird behavior in some macros I was writing when I first started using VBA. Only by stepping through the code with the debugger was I able to see that certain things were being triggered that I would never have anticipated. I'm more aware of that kind of interaction now, but it still trips me up on occasion. Mark Lincoln