I have a form that loads a different picture depending on what sheet is active. I'm using the Worksheet_Activate event to switch the pictures, and this works fine if I change sheets by clicking on the Sheet Tab. However it doesn't work if I change sheets by just clicking on an inactive sheet to bring it to the front, as this apparently doesn't trigger the Activate Event.

Is there any way I can detect when the active sheet changes without depending on the Activate Event?