Te anexo la macro, sigue las instrucciones.
Instrucciones para worksheet
1. Abre tu hoja de excel
2. Para abrir Vba-macros y poder pegar la macro, Presiona Alt + F11
3. Del lado izquierdo dice: VBAProject, abajo dale doble click a worksheet(tu hoja)
4. Del lado derecho copia la macro
Private Sub Worksheet_Change(ByVal Target As Range)
'Proteger celdas
'Por.Dam
If Not Intersect(Target, Range("F7:H50")) Is Nothing Then
Application.ScreenUpdating = False
ActiveSheet.Unprotect "123"
Target.Locked = True
Target.FormulaHidden = False
ActiveSheet.Protect "123", DrawingObjects:=True, Contents:=True, Scenarios:=True
Application.ScreenUpdating = False
End If
End Sub Cambia en la macro el "123" en las 2 líneas en las que aparece, por el password que quieras que lleve tu hoja.
Listo, en automático, cada que escribas algo en las celdas y presiones enter, se bloquerá la celda.
Saludos. Dam
Si es lo que necesitas.