This example activates the target worksheet, unprotects the sheet with the current password, passes a new password, and protects the sheet.
Sub WorksheetProtectionExample2()
' The following call activates the target worksheet
ThisWorkbook.Worksheets("Sheet3").Activate
' The following call unprotects sheet with current password
CB.WorksheetProtection "passwd", False
' The following call passes a new password
CB.WorksheetProtection "passwd2", False
' The following call protects the sheet
CB.WorksheetProtection "passwd2", True
End Sub