I'm not an expert in vba programming but I've found a way to lock controls, make them invisible/visible and etc...
It's very simple.
Just create this sub on a Module (if you want to lock/ unlock controls):
Sub Block(aForm As String, aTag As String, YN As Boolean)
Dim ctrl As Control
If YN =...