On the sheet protection thing, since you're using macros anyway, you only need ONE line in your macro to give the macro permission to make changes on your protected sheet.
Note...if you're going to keep automating on this sheet, you'll have to keep setting that UserInterfaceOnly:=False flag...so you might want to just do it once and for all in a workbook_open event macro.
With that inserted into the ThisWorkbook module, it runs when the book first opens and your other macros won't all need to do it themselves.
Alternately, another worksheet event macro that goes in the sheet module(s):
Just some parting thoughts.
Bookmarks