Hi again Delain,
What is the reason or advantage to keeping the code in a workbook separate from my personal.xlsm file?
No special reason at all - I keep very little code in my own Personal.xlsm workbook, and tend to keep routines like the current one in their own workbooks. When necessary/appropriate, they can be easily removed from the XLStart folder without needing to interfere with the Personal.xlsm workbook. You can certainly incorporate the routine into your own Personal.xlsm workbook if that is what you prefer.
What is your naming scheme for the workbook "183 -" ..... "-2"?
Quite simple - your question was the 183rd I'd replied to since December last. The " - 2" suffix indicates the version number of the workbook

Wouldn't an event triggered every time I make a selection change, on any workbook, cause extra work for Excel when my selection changes far out number the times I'm going to want to test for "tblTriggerRange" within a workbook?
Yes indeed, but Excel has no way of "knowing in advance" whether or not the selection change you're about to make will involve the tblTriggerRange - it must therefore test every Selection_Change event. It might be possible to disable the Application-Level event if you need the routine to trigger only when certain worksheets are active.
Hope this helps.
Regards,
Greg M
Bookmarks