Как сделать именованную ячейку доступной только для чтения

Как сделать именованную ячейку доступной только для чтения

Я хотел бы сделать ячейку «Имя ячейки» доступной только для чтения.

Я нашел этот код здесь, но не знаю, как использовать строковое значение вместо диапазона:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Not Intersect(Selection, Range("A1:A4")) Is Nothing Then
    Range("B1").Select
  End If
End Sub

Как я могу настроить этот код в соответствии со своими потребностями?

решение1

Вместо этого Range("A1:A4")вы просто поставите Range("Cell Name").

Кстати, код, который вы разместили, не делает ячейку доступной только для чтения; он просто затрудняет выбор любой ячейки в диапазоне, пока включен VBA. Ячейку по-прежнему можно редактировать с помощью VBA, или макросов Excel 4, или надстройки, или ряда других трюков.

Связанный контент