Без пароля:
Sheet1.Unprotect
'do stuff
Sheet1.Protect
С паролем:
Sheet1.Unprotect "123" 'with 123 as a password
'do stuff
Sheet1.Protect "123"
Sheet1
в этом случае является кодовым именем, которое является статическим, поэтому не подлежит изменению (ни по индексу листа, ни по-имени). Я предлагаю вам найти лист кодового имени "Input" и использовать его вместо ThisWorkbook.Sheets("Input")
или ThisWorkbook.Sheets(1)
.