Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 63

Запрет дублирующих значений для выпадающего списка

29.11.2019, 13:34. Показов 2207. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу помощи.
Имеется столбец с различными значениями. Каждое значение заполняется при помощи выпадающего списка. Нужно сделать таким образом, чтобы при дубликате значений выдовало ошибку о том, что такое значение в столбце уже есть и значение не изменялось.
Вложения
Тип файла: xlsx example.xlsx (8.6 Кб, 15 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.11.2019, 13:34
Ответы с готовыми решениями:

Загрузка значений для выпадающего списка HTML
Добрый день, уважаемые форумчане. У меня возникла одна проблема. Мне нужно чтобы в выпадающем списке было столько значений сколько и в...

Функция для обработки значений из выпадающего списка optgroup
Добрый день, уважаемые форумчане. У меня не получается реализовать одну идею. У меня есть выпадающий список optgroup с 20+ значениями. Мне...

Запоминание значений из выпадающего списка
Помогите, пожалуйста, новичку отредактировать код так, чтобы значение выпадающего списка из БД запоминалось. Сейчас код выводит значения...

9
 Аватар для Narimanych
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
29.11.2019, 15:40
Finster554,

для чего это вам?
0
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 63
29.11.2019, 16:11  [ТС]
Цитата Сообщение от Narimanych Посмотреть сообщение
для чего это вам?
Хочу сделать удобную базу для составление покупок для родных. А вариант с выпадающим меню очень удобен. Вот только раздражает момент, что значения в колонке могут повторяться.

Добавлено через 15 минут
Narimanych, а есть какие-нибудь идеи?
0
 Аватар для Narimanych
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
29.11.2019, 16:25
Finster554,
По другому чуть-чуть...
0
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 63
29.11.2019, 16:28  [ТС]
Narimanych, буду рад любой реализации
0
6026 / 3220 / 719
Регистрация: 23.11.2010
Сообщений: 10,758
29.11.2019, 17:44
Условным форматированием, например, выделять повторяющиеся
0
 Аватар для Narimanych
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
29.11.2019, 18:17
Вообщето:

1)Рекомендовал бы диапазон для другого списка на другом листе.
2) Можно сделать то , что вы просите скриптом. Но , стоит ли игра свеч?
Т.К выпадающий список удобен максимум для 10 позиций...
А если больше, то легче написать руками.


З.Ы.
Цитата Сообщение от Finster554 Посмотреть сообщение
удобную базу для составление покупок для родных
Заинтриговало....

Сколько родных?
Выводить в одну таблицу данные ( если да, то как?)
Выводить на разные листы?

И т.д.
…….
0
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 63
30.11.2019, 12:43  [ТС]
Цитата Сообщение от Narimanych Посмотреть сообщение
Можно сделать то , что вы просите скриптом
был бы признателен, если бы вы помогли, если не сложно
0
 Аватар для Narimanych
2751 / 1725 / 779
Регистрация: 23.03.2015
Сообщений: 5,449
30.11.2019, 15:13
Лучший ответ Сообщение было отмечено Finster554 как решение

Решение

Finster554,

Выпадающий список заполняется из 2-го листа.
Файл приложен...
Вложения
Тип файла: rar example REV1.rar (13.6 Кб, 12 просмотров)
1
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
30.11.2019, 16:38
Finster554, Если источник не во втором листе, то :

Visual Basic
1
2
3
4
5
6
7
8
9
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 Then
       If Application.CountIf(Columns(1), Target) > 1 Then
          With Application
               .EnableEvents = False: .Undo: .EnableEvents = True
          End With
       End If
    End If
End Sub
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.11.2019, 16:38
Помогаю со студенческими работами здесь

Создание выпадающего списка из массива значений
Задача стоит так: необходимо на html странице при помощи css и js сделать выпадающий список и что бы он наполнялся данными которые...

Выбор нескольких значений из выпадающего списка в exel
ГИПу надо назначить отделы. Надо чтобы в одной ячейке было несколько значений из списка. Количество значений равно количеству отчетов,...

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

Обновление выпадающего списка в форме в зависимости от выпадающего списка выше
Есть 3 таблицы (1,2,3) Первая и вторая связаны между собой через таблицу 3. Есть 3 выпадающих списка в Form1. Нужно что бы во втором...

Получение выпадающего списка из значений поля другой модели
Сейчас есть две таблицы. Я хочу, чтобы в первой были значения из одного из полей второй (в админке выпадающий список и всё такое :)). ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru