Модуль
Зміст
Покажчик 🔎︎

# Перевірка вмісту комірок

Для кожної комірки можна визначити дозволений вміст. Недозволені значення будуть відхилені.

Правило перевірки активується при введенні нового значення. Правило перевірки не діє, якщо в комірку вже було вставлено недопустиме значення, або при вставлянні значення перетягуванням чи копіюванням.

В будь-який момент можна вибрати Засоби - Залежності і команду Позначити неправильні дані, щоб показати, які з комірок містять недопустимі значення.

## Використання перевірки вмісту комірок

1. Виберіть комірки, для яких слід визначити нове правило перевірки.

2. Виберіть Дані - Перевірка.

3. На вкладці Критерій вкажіть умови для нових значень, що вводяться в комірки.

4. У поле Дозволити виберіть параметр.

5. Якщо вибрати параметр "Цілі числа", значення "12,5" не буде дозволене. При виборі значення "Дата" буде дозволено введення дат як в регіональному форматі дати, так і в числовому форматі. Так само, умова "Час" допускає як значення на зразок "12:00", так і значення часу в числовому форматі. Умова "Довжина тексту" передбачає, що комірки можуть містити лише текст.

   Виберіть "Список" для введення списку допустимих значень.

6. Виберіть додаткові умови у пункті Дані. Залежно від вибраної умови можуть з'явитися додаткові параметри.

Після визначення умов для перевірки комірок можна скористатися двома іншими вкладками для створення повідомлень:

- На вкладці Допомога при введенні введіть заголовок в текст підказки, який буде виводитися при виборі комірки.

- На вкладці Сповіщення про помилку виберіть дію, яка буде виконуватися в разі помилки.

  Якщо вибрати дію "Стоп", то недопустиме введення не приймається, замість цього повертається попередній вміст комірки.

  Виберіть "Попередження" або "Інформація", щоб відкривалося діалогове вікно, в якому можна скасувати або прийняти введення.

  При виборі значення "Макрос" за допомогою кнопки Огляд можна вказати макрос, що запускається в разі помилки.

Щоб виводилося повідомлення про помилку, встановіть прапорець Показати повідомлення про помилку, коли введено неправильні значення.

Sample macro:

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

Після зміни дії для комірки на вкладці Сповіщення про помилку і закривання діалогового вікна за допомогою кнопки "Гаразд", необхідно вибрати іншу комірку, щоб зміна вступила в силу.

Пов'язані теми

Дані - Перевірка