powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выпадающий список
12 сообщений из 12, страница 1 из 1
Выпадающий список
    #36539641
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как лучше реализовать, чтобы когда пользователь заполнял ячейку у него была возможность выбора из выпадающего списка(хорошо бы конечно с функцией автозаполнения) и при этом пользователь только этим списком не должен быть ограничен (т.е. он может ввести в ячейку что-то свое). Сам же список подвергаться изменениям не должен.

Т.е. в чистом виде "Проверка..." не подходит, вариант с добавлением в список "Проверки..." тоже не подходит - список меняться не должен.
...
Рейтинг: 0 / 0
Выпадающий список
    #36539735
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeySV,

если вам не подходит типовая проверка данных на список, тогда только через VBA.
...
Рейтинг: 0 / 0
Выпадающий список
    #36539810
Djon Player
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ещё сделать обычный список, но научить пользователя, как обходить ограничения этого списка. Если конечно позже это вам не аукнется.
Т.е. если пользователь вводит значение в ячейку со списком и выскочит сообщение, что введённое значение не верно, в этом случае ему нужно проделать такую последовательность действий:
Enter, Ctrl+C, ESC, CTRL+V.
...
Рейтинг: 0 / 0
Выпадающий список
    #36541332
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SergeySVТ.е. в чистом виде "Проверка..." не подходит...
Почему не подходит? Меню Данные-Проверка-Сообщение_об_ошибке-отключить (снять галку) - и вводите, что душа пожелает, список исходный при этом не меняется.
...
Рейтинг: 0 / 0
Выпадающий список
    #36541361
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ух ты шайтан, и правда дает возможность добавлять свой текст, помимо списка.
...
Рейтинг: 0 / 0
Выпадающий список
    #36541773
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно в этот список добавить ссылку на имен. диапазон?

У меня добавлять добавляет, но воспринимает его как текст. значение и в ячейке, в выпадающем списке, просто выводит имя имен. диапазона

Забавно, что если нажать в окне "Проверка..." на кнопочку для задания диапазона, то она воспринимает имя имен.диапазона и быстренько выделяет его рамочкой на листе.
...
Рейтинг: 0 / 0
Выпадающий список
    #36542267
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данные-Проверка-Список, формула:
=имя
Или хотелось смесь из значений и именованного диапазона?
Покажите лучше в файле.
...
Рейтинг: 0 / 0
Выпадающий список
    #36542415
Dophin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость

http://www.planetaexcel.ru/tip.php?aid=98
...
Рейтинг: 0 / 0
Выпадающий список
    #36543695
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага, понял - действительно забыл добавить "=" перед именем диапазона и Excel не разобрался что я от него хочу.
...
Рейтинг: 0 / 0
Выпадающий список
    #36547971
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наткнулся теперь на такие грабли!

Добавляю в "Проверки" через VBA список из двух текст. значений - да, нет.
Код: plaintext
1.
2.
3.
4.
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="да;нет"
    End With
В ячейке выпадающий список появляется с ОДНОЙ строкой - "да;нет".
Закроешь-Откроешь файл - выпадающий список начинает работать нормально.

Как эти грабли можно обойти?

Просто человек будет копировать данные в ячейки и необходимо за ним восстаналивать условие "Проверка..."
...
Рейтинг: 0 / 0
Выпадающий список
    #36548068
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо точки с запятой поставь запятую.
...
Рейтинг: 0 / 0
Выпадающий список
    #36548183
Фотография SergeySV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, помогло, сам как-то не догадался запятую проверить.

Забавно, что когда потом открываешь окно - Данные-Проверка... там в поле Источник - все равно пишит через ";" - "да;нет"
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выпадающий список
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]