Модул
Съдържание
Индекс 🔎︎

# Валидност на съдържанието на клетка

За всяка клетка можете да дефинирате валидни стойности. Невалидните стойности ще бъдат отхвърляни при въвеждането им в клетката.

Правилото за валидиране е активно само при въвеждане на нови стойности. Ако невалидната стойност е била въведена в клетката, или ако вмъкването се осъществява с копиране и поставяне или теглене и пускане, правилото за валидиране няма ефект.

Може да се използва менюто Инструменти - Детектив командата Отбелязване на невалидните данни по всяко време, за да се покажат клетките съдържащи невалидни стойности.

## Проверка за валидност на съдържанието на клетки

1. Изберете клетките, върху които искате да приложите ново правило за валидност.

2. Изберете Данни - Валидност.

3. В подпрозореца Критерий въведете условието за новите стойности, въвеждани в клетката.

4. Изберете възможност в полето Разрешени.

5. Ако изберете „Цели числа“, няма да са позволени стойности като „12,5“. Избирайки „Дата“, разрешавате въвеждането на дата както в локалния формат за дата, така и чрез числово представяне. По подобен начин условието „Час“ позволява стойности както от вида „12:00“ така и в числово представяне. Условието „Дължина на текста“ позволява на клетките да съдържат само текст.

   Изберете „Списък“, за да въведете списък на валидните елементи.

6. Изберете следващото условие под Данни. Според избора ви ще получите достъп до различни допълнителни настройки.

След като сте задали условията за валидност на клетката, можета да използвате останалите два раздела, за да създадете прозорци със съобщения:

- В страницата Помощ при въвеждане въведете заглавието и текста на съвета, който ще се показва при избиране на клетката.

- В страницата Предупреждение за грешка изберете действието, което да бъде извършено при възникване на грешка.

  Ако изберете „Спиране“, няма да бъдат приемани невалидни стойности и ще се запазва предишното съдържание на клетката.

  Изберете „Предупреждение“ или „Информация“, за да се показва диалогов прозорец, в който въведените данни могат да бъдат отказани или потвърдени.

  Ако изберете „Макрос“, можете да натиснете Преглед, за да зададете макрос, който да се стартира в случай на грешка.

За да се показва съобщението за грешка, отметнете Съобщение за грешка при въведена невалидна стойност.

Примерен макрос:

Function ExampleValidity(CellValue as String, TableCell as String)
Dim msg as string
msg = "Invalid value: " & "'" & CellValue & "'"
msg = msg & " in table: " & "'" & TableCell & "'"
MsgBox msg ,16,"Error message"
End Function

След като промените действието за клетка в страницата Предупреждение за грешка и затворите диалоговия прозорец с OK, трябва да изберете друга клетка, преди промените да влязат в сила.

Теми, свързани с показаната

Данни - Валидност