powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / EXCEL: список с помощью проверки
21 сообщений из 21, страница 1 из 1
EXCEL: список с помощью проверки
    #37077889
temp-for-testing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.. Столкнулся с такой проблемой: если в условии для проверки Список указать =ИмяСписка, то ввести в указанную ячейку значение, которого нет в этом списке, нельзя.. но если я указываю в таком виде - =ЕСЛИ($B$11="";ИмяСписка;NA), то с клавиатуры можно ввести любое значение. Как это можно побороть?
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37077947
temp-for-testing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

а, извините.. я неправильно понял.. вот пример, в котором в ячейке B5 указан просто список (и в этой ячейке нельзя ввести левое значение), а в ячейке B6 условие (и в этой ячейке можно ввести что угодно)
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37077973
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Данные-Проверка-Тип_данных-Другой, формула:
=ЕЧИСЛО(ПОИСКПОЗ(B6;Countries;0))
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37077974
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модератор:
Флуд удален.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37077977
temp-for-testing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

а в таком случае пропадает возможность выбора из комбобокса..
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37077988
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем тогда мутить с формулой? Достаточно просто списка.
Если же нужна зависимость от соседней ячейки, поставьте в условное форматирование заливку и цвет шрифта одинаковыми - в ячейке не будет видно выбранных данных.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37077996
temp-for-testing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

мутить с формулой нужно для того, чтоб не давать возможности человеку вводить неправильные данные.. страну ему необходимо выбрать, а вот город необязателен (к примеру).. и нельзя давать возможность указывать левую страну
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078375
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
temp-for-testing,

имейте ввиду, что через ctrl-v в ячейку можно вставить данные в обход списка.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078475
Фотография vikttur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
temp-for-testing...страну ему необходимо выбрать, а вот город необязателен (к примеру).. и нельзя давать возможность указывать левую страну
Так что от чего у Вас зависит - город от страны или наоборот? Вы изначально поставили вопрос неправильно. Опишите не проблему, которую не можете побороть, а саму задачу.
Есть два выпадающих списка - страна, город. Что дальше?
Почему не подходит вариант со скрытием с помощью УФ введенного значения?
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078873
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vikttur,

+1
ТС, пишите подробно бизнес-задачу.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078892
temp-for-testing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

мда... смысл тогда вообще от такой проверки?

vikttur,

потому что постановка задачи такая - запретить ввод/выбор страны, которой нет в списке.. можно конечно и скрывать, и красным выделять, мол, ошибка.. но требуется именно запретить
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078904
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
temp-for-testingbig-duke,

мда... смысл тогда вообще от такой проверки?

В вашей реализации - никакого.
Добавьте проверку на VBA.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078910
temp-for-testing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

а как это можно сделать?
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078917
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
temp-for-testing,

тут два варианта.
1. Обработчик на Worksheet_SelectionChange
2. Написать свой комбобокс, который будет появляться на месте ячейки, и соответственно значения можно будет выбрать только из него.

Начните с первого варианта.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078922
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а так?
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078947
temp-for-testing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

спасибо за информацию об обработчике.. не знал, что есть такая возможность в Excel

_slan_,

то, что надо.. вот только действительно Ctrl+V все равно обходит эту проверку.. буду пробовать вариант с обработчиком
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078948
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_slan_,

Красиво, но от ctrl-v не помогает.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078965
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

конечно не помогает :)

но обычно задача удержать от ошибки, а не от направленных зловредных действий...
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37078997
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_slan_,

кстати, есть еще перетаскивание..
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37079015
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_slan_,

Скорей всего соглашусь, как красивое украшение для Excel это подойдет, а как законченный валидатор входных данных - категорически нет.
...
Рейтинг: 0 / 0
EXCEL: список с помощью проверки
    #37079132
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-duke,

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


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