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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.06.2010, 10:22   #1
dyusha2006
Пользователь
 
Регистрация: 20.06.2010
Сообщений: 17
По умолчанию автозаполнение

Здравствуйте. Необходимо при введении первых 6-7 цифр числа в один столбец при наличии такого же числа в этом же столбце выводить его так же, как это происходит по дефолту со строковыми ячейками. Либо каким-либо образом дать понять, что такое число уже присутствует в столбце. Возможно ли сделать такое?
dyusha2006 вне форума Ответить с цитированием
Старый 20.06.2010, 11:57   #2
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию 1

вот запрет повторения ввода данных
реализовано через список и проверку данных
остальное наверное только через VBA
Вложения
Тип файла: zip список.zip (4.0 Кб, 18 просмотров)
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
R Dmitry вне форума Ответить с цитированием
Старый 20.06.2010, 14:01   #3
dyusha2006
Пользователь
 
Регистрация: 20.06.2010
Сообщений: 17
По умолчанию

Интересная вещь. А можно как-то переместить, изменить количество задействованных ячеек? А так то, что нужно.
dyusha2006 вне форума Ответить с цитированием
Старый 20.06.2010, 20:16   #4
dyusha2006
Пользователь
 
Регистрация: 20.06.2010
Сообщений: 17
По умолчанию

Всем спасибо.
Задача решена.
1. Выделить столбец A
2. в условиях проверки - тип данных: "другой"; ввести формулу
=СЧЁТЕСЛИ($A:$A;A1)=1
При попытке ввести повторно какое-либо значение в столбец, будет выводиться окно с сообщением, которое будет настроено на вкладке "Сообщение об ошибке". Помог vlth с форума sql
dyusha2006 вне форума Ответить с цитированием
Старый 21.06.2010, 00:22   #5
R Dmitry
Форумчанин
 
Регистрация: 07.03.2010
Сообщений: 796
По умолчанию 1

Цитата:
Сообщение от dyusha2006 Посмотреть сообщение
Интересная вещь. А можно как-то переместить, изменить количество задействованных ячеек? А так то, что нужно.
здесь кстати диапазон расширяется сам по себе в зависимости от введенных значений , т.е. вбили новую строку она добавилась к диапазону

ps единственный минус
значение которое повторяется можно скопировать и вставить
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234

Последний раз редактировалось R Dmitry; 21.06.2010 в 00:22. Причина: 1
R Dmitry вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автозаполнение в таблице y11235 Microsoft Office Access 6 08.12.2009 19:57
Автозаполнение. ksu25 Microsoft Office Excel 3 06.10.2009 18:50
автозаполнение таблицы. Warlock Microsoft Office Excel 6 25.12.2008 11:13
Автозаполнение! ANT35 Microsoft Office Access 1 30.10.2008 08:24
Автозаполнение полей Максим_Леонидович Общие вопросы Delphi 5 17.08.2008 00:51