Om du inte kan ta bort raden manuellt så blir det svårt för VBA att göra det... Och eftersom "ta bort rader" inte verkar funka i undantagen från skydd så blir det joppigt.
Det finns ett knep för att ha ett område "halvskyddat" och t.ex tillåta sortering. Det involverar knappen "Tillåt redigering av områden". Men tyvärr har jag glömt hur man gör.
**********************
Jag skulle nog ta bort bladets skydd i VBA innan raden raderas och sedan sätta tilllbaks det
typ:
ActiveSheet.Unprotect
Rows("4:4").Delete Shift:=xlUp
ActiveSheet.Protect
Jag TROR att excel kommer ihåg dina inställningar från förra protecten. Annars får du utöka den sista raden med lämpliga parametrar, typ
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
Worksheet.Protect method (Excel) | Microsoft Learn