I've since established that whenever I use the code...
Code...
ActiveWorkbook.Protect Password:="password"
...it seems to disable the macros in the workbook. This takes effect once you have saved, closed the file, then re-opened it. However, I find that I cannot enable the macros anymore and...