I'm new to these forums, and VBA in excel (but not VB in general).

But, I'm wondering how the macro is going to run, and thereby disable protection, in the first place.