Лучшая обработка, если данные не проходят проверку - PullRequest
0 голосов
/ 12 марта 2019

Я работаю над таблицей Excel, в которой выполняются некоторые критические вычисления.

Все данные, которые пользователь должен ввести, будут на одной вкладке. Я собираюсь создать некоторую проверку для проверки введенных данных, чтобы убедиться, что все обязательные поля заполнены и числовые значения находятся в допустимом диапазоне.

Я пытаюсь определить наилучший способ обработки результатов, если обнаружены неверные данные, без необходимости использования электронной таблицы.

Вот то, о чем я думал до сих пор. Как вы думаете, будет работать лучше? Звучит ли что-то из этого так, будто они будут раздражать пользователя? Любые другие идеи, которые будут работать хорошо, которые не перечислены?

  1. Проверять каждую ячейку индивидуально, как введено. Не уверен, что это будет работать для вставленных данных.
  2. Иметь кнопку подтверждения данных, которую пользователь будет нажимать для проверки данных. Отображать предупреждения, если обнаружены неверные данные, но все же продолжить вычисления.
  3. Иметь кнопку подтверждения данных, которую пользователь будет нажимать для подтверждения данных. Скрывайте вкладки результатов, пока данные не пройдут проверочный тест.
  4. Наличие кнопки подтверждения данных, которую пользователь нажимает для подтверждения данных. Не смотря ни на что, отображайте таблицы результатов, но сделайте так, чтобы формулы не пересчитывались до тех пор, пока не пройден проверочный тест.

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 12 марта 2019

У меня есть еще одно предложение: условное форматирование.
Вы можете использовать функцию рабочего листа IsNumber() для проверки, является ли запись числом или строкой, и для чисел в пределах диапазона можно выполнить множество проверок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...