Block changes of numeric columns when status is " calculated"

I want to be able to block certain numeric columns in a (sub)item if a status has a certain status (or if a checkbox is checked). can you do this via an automation .