Első lépésként meg kell szüntetned minden olyan cella zárolását, amelyikbe engedélyezni akarod a beírást. Ezután bemásolod a laphoz a makrót.
Private Sub Worksheet_Change(ByVal Target As Range)
'feltételek (M oszlop, A érték)
If Target.Column = 13 And Target.Value = "A" Then
'a lapvédelem feloldása a makró futásának idejére
ActiveSheet.Protect UserInterfaceOnly:=True
'az aktuális sor zárolása
Rows(Target.Row).Locked = True
'lapvédelem beállításai
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveSheet.EnableSelection = xlUnlockedCells
End If
End Sub
A fórummotor kissé sajátságosan színezi a kódot
Írtam magyarázatokat a sorokhoz.

Súgó
A téma zárva.













