Как да отключите клетка в Excel, ако въведете информацията в друга клетка

Стъпка 1

Отворете електронната таблица в Excel, с която искате да работите.

Стъпка 2

Изберете клетката, която искате да разрешите въвеждането на информация. Кликнете с десния бутон върху него и изберете "Формат на клетките". Кликнете върху раздела "Защита" в горната част на прозореца и махнете отметката от квадратчето "Блокирани". Кликнете върху "OK".

Стъпка 3

Кликнете върху раздела "Преглед" в горната част на прозореца на Excel и след това върху бутона "Защитена шаблон". Въведете парола, ако имате нужда от нея, и кликнете върху "OK". Ако сте въвели парола, ще трябва да я въведете отново. Уверете се, че го записвате някъде, така че да не го забравите. Всички клетки, с изключение на избрания от вас, вече са заключени.

Стъпка 4

Натиснете "Alt" + "F11", за да отворите конзолата на Visual Basic. Изберете шаблона, с който работите от списъка с електронни таблици.

Стъпка 5

Копирайте следния код в отвореното пространство от дясната страна на прозореца на Visual Basic:

Частен Sub Worksheet_Change (ByVal Target As Range) Диаметър KeyCells като Range Set KeyCells = Обхват ("A1") Ако не е Application.Intersect (KeyCells, Range (Target.Address)) _ Няма нищо след това с работните листове ("Sheet1" Парола: = "qqq" .Range ("B1") Заключена = False .Запазете паролата: = "qqq" End with End Ако End Sub

Стъпка 6

Редактирайте кода за конкретния си работен лист. Променете "A1" за клетката, която искате потребителите да могат да променят. Променете "B1" на клетката, която искате да блокирате автоматично, когато потребителите въвеждат данни в първата клетка. Променете "Лист1" на името на вашия лист. Променете "qqq" на всяка парола, която използвате, за да блокирате клетките. Ако не го използвате, изтрийте двата случая на "Password: =" qqq ".

Стъпка 7

Натиснете "Alt" + "F11", за да затворите прозореца на Visual Basic. Работният лист сега ще отключи посочената клетка, когато потребителят въведе информация в оригиналната клетка. Запишете си работата, защото когато тествате листа си, посочената клетка ще бъде отключена.