Как да заключите и отключите определени клетки с квадратче за отметка в 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% и намалява стотици кликвания на мишката за вас всеки ден!