A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Realizing that you may not already have any macros in the workbook and may not want to add any, but I will mention that if you do already have them, then you could add one that would allow the user to select a cell on a row and then run the macro (through a button?) which would then unprotect the worksheet, insert a row, and reprotect the sheet.
If your sheet is protected without a password, the code might look similar to this:
Sub InsertNewRow()
ActiveSheet.Unprotect
Selection.EntireRow.Insert
ActiveSheet.Protect
End Sub
If your sheet is protected with a password, the code would look similar to this, but provide the actual password:
Sub InsertNewRow()
ActiveSheet.Unprotect password:="sheet password"
Selection.EntireRow.Insert
ActiveSheet.Protect password:="sheet password"
End Sub