Заключване на клетки за защита на критични данни - Съвети на Excel

Съдържание

Франк от Холандия зададе днешния въпрос:

Здравейте, искам да направя един вид база данни в Excel. Следователно трябва да намеря макрос или нещо подобно, с който да създам команда, която кара курсора да скача от (например) A16 на B2 след използване на бутона за въвеждане на A16. Бихте ли знаели решението на този проблем? Благодаря!

Един лесен начин да постигнете това е да направите A16 и B2 единствените отключени клетки на работния лист. По подразбиране всички клетки са заключени. Можете да използвате Формат - Клетки - Защита - махнете отметката от Заключено, за да отключите клетките.

В Excel 2000 и по-стари версии можете просто да защитите работния лист с Инструменти - Защита - Защита на лист. В Excel 2002 ще трябва да използвате Инструменти - Защита - Защита на лист и след това махнете отметката от опцията за „Избор на заключени клетки“.

След като листът е успешно защитен, натискането на enter в една незащитена клетка ще ви отведе до следващата незащитена клетка.

Забележка

Ако защитата на работния лист не е практична, ще трябва да прибегнете до Worksheet_Changeмакрос, който усеща коя клетка току-що се е променила.

Ето примерен макрос:

Private Sub Worksheet_Change(ByVal Target As Range) Select Case Target.Address Case "$B$2" Range("A16").Select Case "$A$16" Range("B2").Select End Select End Sub

Интересни статии...