Как установить пароль, когда кто-то нажимает на незащищенную таблицу в Excel, и создать кнопку для редактирования

Я заблокировал ячейки в электронной таблице, используя эти строки кода.

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

Это подсказывает мне всякий раз, когда я нажимаю на ячейку, которая предназначена только для чтения, чтобы снять защиту листа с вкладки просмотра и может запрашиваться пароль.

Моя проблема в том, что он не запрашивает пароль. Как сначала установить пароль, когда он хочет снять защиту. Во-вторых, я хочу передать информацию о строке, которую он выбрал для изменения, и хочу создать кнопку, когда соседняя ячейка только для чтения используется для редактирования.

Ответы на вопрос(1)

Ваш ответ на вопрос