A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
well it's good and bad news.
good news is you can remove the 1004 error by not activating the chart.
With ActiveSheet.ChartObjects("PRC_Chart").Chart.Axes(xlCategory)
But this just takes you to the next error when actually attempting to alter the scale values.
-2147467259
Method 'MaximumScale' of object 'Axis' failed
So looks like you will need to unprotect/protect.
A possible alternative is to move the chart off the protected sheet and replace it with a linked picture that display dynamic image of chart. You code can then alter the chart and the image will automatically update.