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

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

Сделать ячейку доступной только для чтения, защитив рабочий лист
Сделать ячейку доступной только для чтения кодом VBA без защиты рабочего листа


Сделать ячейку доступной только для чтения, защитив рабочий лист

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

1. Нажмите кнопку в верхнем левом углу текущего листа, чтобы выделить все ячейки.

2. Одновременно нажмите клавиши Ctrl + 1 , чтобы открыть диалоговое окно Формат ячеек . В диалоговом окне снимите флажок Заблокировано на вкладке Защита , а затем нажмите кнопку ОК . См. Снимок экрана:

3. Теперь выберите ячейки, которые вы хотите сделать доступными только для чтения (здесь я выбираю ячейки диапазона A1: C18). Одновременно нажмите клавиши Ctrl + 1 , чтобы открыть диалоговое окно Формат ячеек , установите флажок Заблокировано на вкладке Защита и нажмите кнопку OK .

4. Нажмите Обзор > Защитить лист . См. Снимок экрана:

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

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


Одновременная защита паролем нескольких/всех рабочих листов в текущей книге:

Microsoft Excel позволяет вам для защиты одного листа паролем за раз. Здесь вы можете использовать утилиты Защитить рабочий лист и Снять защиту рабочего листа из Kutools for Excel , чтобы быстро защитить или снять защиту нескольких листов или все рабочие таблицы в текущей книге с паролем одновременно.
Загрузите и попробуйте прямо сейчас! (30-дневная бесплатная пробная версия)


Сделать ячейку доступной только для чтения кодом VBA без защиты рабочего листа

Если вы не хотите защищать рабочий лист, ячейка только для чтения. Сценарий VBA в этом разделе поможет вам легко решить эту проблему.

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

2. В открывшемся окне Microsoft Visual Basic для приложений скопируйте и вставьте приведенный ниже код VBA в окно кода.

Код VBA: создать ячейку только для чтения в Excel

Примечание : этот код может просто сделать указанные ячейки в одном столбце доступными только для чтения. В этом коде ячейки A3, A4 и A5 будут доступны только для чтения на текущем листе.

3. Нажмите клавиши Alt + Q , чтобы закрыть окно Microsoft Visual Basic для приложений .

При нажатии на ячейку A3, A4 или A5 на текущем листе вы получите диалоговое окно Kutools for Excel , как показано ниже, и курсор автоматически переместится в правую соседнюю ячейку.


Оцените статью
Frestage.ru
Добавить комментарий