Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel Выпад. список с данными другого листа, с удалением использованных данных / 5 сообщений из 5, страница 1 из 1
17.04.2014, 11:40
    #38617319
...12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel Выпад. список с данными другого листа, с удалением использованных данных
Добрый день всем.
Собственно вопрос совпадает с темой топика.
Есть у кого пример, поделитесь.
Заранее спасибо.
...
Рейтинг: 0 / 0
17.04.2014, 11:51
    #38617332
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel Выпад. список с данными другого листа, с удалением использованных данных
...12345,

Вообще-то принято обычно так:
-Вы выкладываете свой пример данных;
-пишите условия, пожелания, проблемы.

И для этого есть причины: я сейчас приложил свой пример к сообщению. Далеко не факт, что Вам такое решение подойдет. И получится Вы потратите и свое и мое время впустую.
Для работы файла необходимо разрешить макросы.
Работает только для выпадающего списка на листе "VBA" в ячейке А1.
Сам изначальный список на втором листе. Формируется при помощи именованного диапазона "Список".
...
Рейтинг: 0 / 0
17.04.2014, 12:32
    #38617387
...12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel Выпад. список с данными другого листа, с удалением использованных данных
The_Prist, извините, что при небрег принятыми правилами.
Своего примера то у меня и нету.
А условия, пожелания и проблема была в том, что видел примеры по
1. Созданию выпадающего списка с данными из другого листа
2. Создание выпадающего списка с удалением использованных данных
а вот объединить эти два примера в один у меня не получается
Вы правильно меня поняли и Ваш пример вполне подойдет, вот только подскажите еще
чтобы список работал не только в ячейке А1 листа "VBA", а например во всем столбце А листа "VBA".
...
Рейтинг: 0 / 0
17.04.2014, 13:03
    #38617432
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel Выпад. список с данными другого листа, с удалением использованных данных
...12345,

Правая кнопка мыши на листе "VBA" - Исходный текст. Вместо строки:
Код: vbnet
1.
If target.Address(0, 0) <> "A1" Then Exit Sub


вставляете такую:
Код: vbnet
1.
If intersect(target, Range("A:A")) is nothing Then Exit Sub


Правда, там нюансы выплывут. Для каждой новой строки список должен быть новый или удалив значение, введенное в А1, в А2 оно так же не должно уже отображаться? плюс код будет срабатывать при любом изменении в ячейках столбца А. Даже если оно не имеет отношения к вып.списку.
...
Рейтинг: 0 / 0
17.04.2014, 13:37
    #38617482
...12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel Выпад. список с данными другого листа, с удалением использованных данных
The_Prist,
> введенное в А1, в А2 оно так же не должно уже отображаться? - да
> плюс код будет срабатывать при любом изменении в ячейках столбца А. Даже если оно не имеет отношения к вып.списку.
да, действительно, даже если ручками ввожу данные (в столбце А там где нет вып.списка), они удаляются с листа2, но если ввести данные не относящиеся к списку
какую нибудь билеберду, то сразу ругается
Код: vbnet
1.
    Range("Список").Find(target).Delete Shift:=xlUp


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


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