Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2010, 16:20   #1
parsn
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 27
По умолчанию Как программно организовать проверку ввода данных?

В ячейку таблицы пользователь вводит новое значение.
Это должно быть число в диапазоне от 5 до 100.
Как сделать так, чтобы после ввода программа проверяла введённое значение и:
1) если введено не число, выдавала сообщение "Введённое значение не является числом";
2) если это число меньше 5, исправляла его на 5, а если больше 100 - на 100?
parsn вне форума Ответить с цитированием
Старый 07.01.2010, 16:39   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

В Excel 2003 меню Данные - Проверка:



Цитата:
1) если введено не число, выдавала сообщение "Введённое значение не является числом";
2) если это число меньше 5, исправляла его на 5, а если больше 100 - на 100?
Для этого уже нужен макрос.
Если встроенных средств (Данные - Проверка) будет недостаточно - поможем с его написанием, но нужно знать, для каких именно ячеек он должен работать.
EducatedFool вне форума Ответить с цитированием
Старый 07.01.2010, 17:31   #3
parsn
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 27
По умолчанию

На первый взгляд подойдёт.
Спасибо!

Последний раз редактировалось parsn; 07.01.2010 в 17:34.
parsn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как организовать проверку новых новостей на сайте? Vekmor Общие вопросы Delphi 10 14.05.2009 17:35
Как лучше организовать базу данных типо как в ICQ Руслантус БД в Delphi 3 09.08.2008 23:57
Помогите проверку ввода сделать Panda Помощь студентам 3 01.07.2008 20:50
Помогите пожалуйста написать проверку ввода для этой программы Saaashka Помощь студентам 1 01.07.2008 09:11
как программно изменить язик ввода в операционной системе Миша Win Api 1 17.09.2007 16:38