Как да заключите или отключите клетки въз основа на стойности в друга клетка в Excel?
В някои случаи може да се наложи да заключите или отключите клетки въз основа на стойности в друга клетка. Например, трябва диапазонът B1:B4 да бъде отключен, ако клетка A1 съдържа стойност „Приемане“; и да бъде заключена, ако клетка A1 съдържа стойност „Отказ“. Как можете да направите, за да го постигнете? Тази статия може да ви помогне.
Заключване или отключване на клетки въз основа на стойности в друга клетка с VBA код
Заключване или отключване на клетки въз основа на стойности в друга клетка с VBA код
Следният VBA код може да ви помогне да заключите или отключите клетки въз основа на стойност в друга клетка в Excel.
1. Щракнете с десния бутон върху раздела на листа (листът с клетки, които трябва да заключите или отключите въз основа на стойности в друга клетка) и щракнете върху Преглед на кода от менюто с десен бутон.
2. След това копирайте и поставете следния VBA код в прозореца на кода.
VBA код: Заключване или отключване на клетки въз основа на стойности в друга клетка
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1") = "Accepting" Then
Range("B1:B4").Locked = False
ElseIf Range("A1") = "Refusing" Then
Range("B1:B4").Locked = True
End If
End Sub
3. Натисни Друг + Q клавиши едновременно, за да затворите Microsoft Visual Basic за приложения прозорец.
От сега нататък, когато въведете стойност „Приемане“ в клетка A1, диапазонът B1:B4 се отключва.
При въвеждане на стойност „Отказ“ в клетка A1, посоченият диапазон B1:B4 се заключва автоматично.
Свързани статии:
- Как да заключите всички препратки към клетки във формули наведнъж в Excel?
- Как да заключите или защитите клетки след въвеждане или въвеждане на данни в Excel?
- Как да заключите картина/изображение към или вътре в клетка в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!