Tips for Mac, Android, Windows

Как да заключите клетките въз основа на цвета в Microsoft Excel

Microsoft Excel ви позволява да прилагате условно форматиране към клетки. Ако стойността в клетка отговаря на определени правила, които сте задали, функцията за условно форматиране ще промени цвета на текста в клетката или цвета на запълване или и двете. Това е основна функция, която работи веднага извън кутията, но ако искате да заключите клетки въз основа на цвят, имате нужда от малко VBA скрипт, за да направите това.

Можете да използвате условно форматиране, за да промените цвета на клетката или можете ръчно да промените цвета на всичко, което искате. VBS скриптът не зависи от условното форматиране до заключване на клетки. Просто се нуждае от клетка, която да бъде оцветена.

Заключване на клетките на базата на цвят

Преди да можете да създадете VBA скрипт, трябва да знаете цвета на клетката, към която се позовавате. VBA не вижда цветове, каквито са; той ги препраща чрез техните цветови кодове.

Първото нещо, което трябва да направите, е да придадете цвят на вашата клетка. Преминахме с основното жълто, което е достатъчно лесно за справяне. Ако ще с различен цвят,

използвайте този уебсайт за да намерите кой цвят цвят трябва да използвате. Цветовият код, който използваме за жълто, е # FFFF00.

В Excel активирайте раздела Developer и след това преминете към него. Щракнете върху бутона Visual Basic и поставете следното в „Този ​​работен лист“. Този сценарий е написан от Superuser потребител Дейв.

Sub WalkThePlank () dim colorIndex като цяло число. colorIndex = FFFF00 Dim rng като диапазон за всеки rng в ActiveSheet. UsedRange. Клетките оцветени в цвят. цвят = rng Вътрешните работи. ColorIndex. If (color = colorIndex) Тогава rng. Заключен = Вярно. друго. РБГ. Заключен = фалшив край Ако следващ rng Край Sub

Пуснете скрипта и той ще заключи всички клетки, които са зададен от вас цвят. Кодът на цвета, който сте намерили за вашия цвят, ще бъде зададен в този ред в скрипта;

colorIndex = FFFF00

FFFF00 представлява жълтия цвят и това е, което трябва да замените с кода на цвета, който се прилага за цвета, който използвате. Трябва да споменем, че е най-добре да отидете с основен цвят. След като добавите това, ще трябва да запазите вашия Excel файл като файл с активиран макрос или VBA скриптът няма да бъде запазен.

Заключените клетки могат лесно да бъдат отключени. Заключването не е защитено с парола заключване, което не позволява на други хора да променят стойността на клетката, ако искат. Това е обикновено заключване, което предотвратява случайни промени във файла.

Въведение в задкулисието на Office в Microsoft Office 2010

Въведение в задкулисието на Office в Microsoft Office 2010

Има много подобрени функции, добавени към Office 2010 на Microsoft, които правят интерфейса му по...

Прочетете още

Конвертиране / експортиране на презентация на PowerPoint 2010 във видео

Конвертиране / експортиране на презентация на PowerPoint 2010 във видео

Често може да се окажете в ситуации, в които трябва да преобразувате презентация на PowerPoint въ...

Прочетете още

Какво е новото в Microsoft Excel 2013? [Review]

Какво е новото в Microsoft Excel 2013? [Review]

Някои казват, че Office 15 е само излъскан вид на предишната версия, но задълбочен анализ на Suit...

Прочетете още