Як заблокувати та розблокувати вказані комірки за допомогою прапорця в Excel?
У цій статті йдеться про використання прапорця для блокування та розблокування діапазону вказаних комірок у Excel.
Заблокуйте та розблокуйте вказані комірки за допомогою прапорця за допомогою коду VBA
Заблокуйте та розблокуйте вказані комірки за допомогою прапорця за допомогою коду VBA
Наведений нижче сценарій VBA може допомогти вам розблокувати або заблокувати діапазон вказаних комірок під час встановлення або зняття прапорця на аркуші. Будь ласка, виконайте наступне.
1. По-перше, вам потрібно вказати ім’я діапазону комірок, які потрібно заблокувати та розблокувати за допомогою прапорця.
Тут я вибираю діапазон A1: A14, введіть назву LockRng в ІМ'Я , а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ. Дивіться знімок екрана:
2. На робочому аркуші міститься прапорець, який ви будете використовувати для блокування та розблокування комірок, клацніть правою кнопкою миші вкладку Аркуш, а потім клацніть Переглянути код з меню, що клацне правою кнопкою миші.
примітки: Під час вставлення прапорець повинен бути прапорцем ActiveX.
3. У спливаючому Microsoft Visual Basic для додатків вікно, скопіюйте та вставте наведений нижче код VBA в код вікна.
Код VBA: заблокуйте або розблокуйте діапазон вказаних комірок за допомогою прапорця
Private Sub CheckBox1_Click()
Range("LockRng").Select
On Error Resume Next
If CheckBox1.Value = True Then
Selection.Locked = Fals
MsgBox "Range cells " & Selection.Address & " has been unlocked", vbInformation, "Kutools for Excel"
Else
Selection.Locked = True
MsgBox "Range cells " & Selection.Address & " has been locked", vbInformation, "Kutools for Excel"
End If
End Sub
примітки: У коді Checkbox1 - це назва прапорця, LockRng - назва вказаної комірки діапазону. Ви можете змінювати їх, як вам потрібно.
4 Натисніть кнопку інший + Q клавіші одночасно, щоб закрити Microsoft Visual Basic для додатків вікна.
Тепер ви можете протестувати код. Коли знімаєте прапорець, a Kutools для Excel З'явиться діалогове вікно із повідомленням про те, що вказаний діапазон заблоковано, натисніть кнопку OK кнопки.
Під час встановлення прапорця всі комірки у вказаному діапазоні будуть розблоковані, і ви отримаєте Kutools для Excel діалогове вікно, як показано на знімку праворуч.
Статті по темі:
- Як фільтрувати дані на основі прапорця в Excel?
- Як приховати прапорець, коли рядок приховано в Excel?
- Як створити випадаючий список із декількома прапорцями в Excel?
- Як виділити клітинку або рядок за допомогою прапорця в Excel?
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!