Como definir a senha quando alguém clica na desprotecção da folha no Excel e cria um botão para edição

Bloquei células em uma planilha usando essas linhas de código.

Range("A1:D23").Select
Selection.Locked = True
ActiveSheet.Protect Contents:=True

Isso me solicita sempre que clico em uma célula que é somente leitura para desproteger a planilha da guia de revisão e pode ser solicitada uma senha.

O meu problema é que ele não está solicitando a senha.Como eu defino a senha pela primeira vez quando ele deseja desproteger? edição.

questionAnswers(1)

yourAnswerToTheQuestion