Several things.
1- I solved my event problem by simply deleting the
UserForm_Initialize() Sub. Gone. The Sub and the problem. Having
this Sub appears to make events within the form "manditory"...
whatever....
RE:
> I'm assuming you read the recent discussion between David and I
> after your kind suggestion.
I tried, but your code was complex & I am lazy. If my comment helped,
great.
RE:
> when
> you step through it line by line what code fires the change event...
It was the line that changed the list box value (as it should be).
OR, if I changed the value B4 Showing the form, it waited until after
the Initialize Sub exited...sort of an "EventSuspend", as near as I
can tell.
BTW I find that I rarely single step my code. I sprinkle carefully
configured Debug.Prints *very* liberally. Sometimes all the clutter
in the Immediate window makes it hard to figure out a problem and I
have to cull those in the code that's been debugged.