Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Vba in Excel  (Прочитано 6602 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Liska
Гость
« : 08-10-2005 14:18 » 

Привет всем!
У меня такой вопрос по макросам в Excel.
Есть лист Excel с записями Имя, Номер и Количество. Номер должен быть ровно 15 цифр, ни меньше, ни больше. Поле Количество=1, тоже ни больше, ни меньше. Так вот, как мне сделать проверку, что Номер во всех полях точно равен 15, иначе выдается сообщение о ошибке, а Количество точно равно 1, иначе тоже вылетает сообщение об ошибке. Также хотелось бы узнать как закатать список Имен, Номеров и Количеств, у котороых Номер не равен 15 или Количество не равно 1.
Заранее благодарна.
Записан
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #1 : 10-10-2005 06:11 » 

Самое простое задать шаблон ячейки
для "Номер" он будет таким 000000000000000
для "Кол-во" - 0
данный шаблон добивает нулями число до определенного размера, в данном случае до 15 и 1 соответственно
Единственное, что если размер числа болше указанного в шаблоне, то шаблон не отработает, и лучше, как мне кажеться, это проверять в тех макросах, которые эти данные используют

либо можно использовать макрос
« Последнее редактирование: 10-10-2005 06:17 от HandKot » Записан

I Have Nine Lives You Have One Only
THINK!
HandKot
Молодой специалист

ru
Offline Offline

« Ответ #2 : 10-10-2005 06:16 » 

Для выявления неправильно введенных данных, можно использовать автофильтр
к примеру для поля "Кол-во" условие1 =  меньше 0, условие2 = больше 9

Записан

I Have Nine Lives You Have One Only
THINK!
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines