Es gibt nur eine Lösung !
Dein macro muss die Entsperrung des Blattes beinhalten und auch die Sperrung dazu :
sub insertion_ligne()
ActiveSheet.Unprotect ("dein_Passwort")
'fügt eine Zeile ein
Selection.EntireRow.Insert
ActiveSheet.Protect ("dein_Passwort")
end sub