Why did you move the sheet macro into a regular module? That will never work. A worksheet_???? macro always goes into the worksheet where it is supposed to "work". Macros placed in regular modules have to be manually activated or called from other macros.
Since you also changed the currency selection to the Options page, the macro will have to be rewritten to reside in one sheet (Options) but make changes to another sheet when triggered. These are substantive changes.
The macro requires you watch a specific cell, that's why my posted macro watched cell [A1] as you had requested. When you moved it, you also edited it to take out that watch, so the macro has not target any longer specified. You can't do that.
...this is meaningless for this macro, we need to be checking the target address. It now needs to be [B1] on the Options sheet.
Lastly, you moved the columns AND rows for this macro to change. These are truly important changes. You have to update your macros if you're not done fiddling with your sheet design.
Remove the other macro. Put this in the OPTIONS sheet module.
Bookmarks