Hi
The below runs with a Workbook Open event to allow VBA to modify a protected sheet without unprotecting the sheet:
Private Sub Workbook_Open()
With ThisWorkbook
Call UnprotectWorksheet(wks:=.Sheets("Training Log"))
Call ProtectWorksheet(wks:=.Sheets("Training Log"))
End With
I...