Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel, выбор нескольких элементов одновременно из раскрывающегося списка / 25 сообщений из 28, страница 1 из 2
12.03.2010, 13:57
    #36516701
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Сабж. Как сделать, чтобы в раскрывающемся списке можно было выбирать не один, а несколько элементов одновременно, и чтобы они потом все вставлялись в одну ячейку. Простите, если вопрос глупый, гугление и поиск по меню не помогли.
...
Рейтинг: 0 / 0
12.03.2010, 14:27
    #36516812
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
3metilКак сделать, чтобы в раскрывающемся списке можно было выбирать не один, а несколько элементов одновременно, и чтобы они потом все вставлялись в одну ячейку.Никак.
...
Рейтинг: 0 / 0
12.03.2010, 14:37
    #36516841
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
...
Рейтинг: 0 / 0
12.03.2010, 20:33
    #36517647
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
? Multiselect И чего?
...
Рейтинг: 0 / 0
13.03.2010, 11:29
    #36518060
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Чего чего?
...
Рейтинг: 0 / 0
13.03.2010, 18:46
    #36518478
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Сделайте не ComboBox, а ListBox - у него есть свойства MultiSelect и Selected.
...
Рейтинг: 0 / 0
13.03.2010, 19:25
    #36518497
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
?Чего чего?Как Вы мультиселект в раскрывающийся список запихаете?
...
Рейтинг: 0 / 0
13.03.2010, 20:59
    #36518597
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Там полно примеров.
...
Рейтинг: 0 / 0
14.03.2010, 00:23
    #36518781
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
?Там полно примеров.В раскрывающемся списке, это невожможно. И примеров таких там нет и быть не может.
В КомбоБокс тоже.
Это возможно ТОЛЬКО в ЛистБокс.
...
Рейтинг: 0 / 0
14.03.2010, 12:53
    #36519037
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
И этого не достаточно?
...
Рейтинг: 0 / 0
14.03.2010, 12:57
    #36519042
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
?И этого не достаточно?Мне это вообще не надо :-)
Пусть 3metil решеет.
...
Рейтинг: 0 / 0
14.03.2010, 13:04
    #36519047
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Еще, как вариант, можно сделать ListBox, наполняемый из ComboBox (выбрали пункт - перенесли). ListBox для того, чтобы можно было и его править, лишнее там попало, например... И когда сформирована нужная выборка - уже переносить в ячейку как надо. Но это так, извращение, поскольку ListBox с прокруткой вполне уже самодостаточен.
...
Рейтинг: 0 / 0
15.03.2010, 15:22
    #36521144
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Вообще это все нужно для проверки ввода в столбце, где могут быть только определенные значения, причем вставляться их может не одно а несколько. Про лист бокс я понял, хотел бы как-нибудь реализовать это через меню: Данные-Провверка. Или можно как-то привязать это к одному лист боксу?
...
Рейтинг: 0 / 0
15.03.2010, 15:29
    #36521168
Serge 007
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
3metilХотел бы как-нибудь реализовать это через меню: Данные-Проверка.Ну вот, о чём я и говорил :-)
Смотри мой пост от 12 мар 10, 14:27 , первый ответ в этой теме.
...
Рейтинг: 0 / 0
15.03.2010, 15:38
    #36521198
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Ну не ставить же в каждую ячейку свой лист бокс? Неужто нет более простого способа?
...
Рейтинг: 0 / 0
15.03.2010, 15:42
    #36521209
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Зачем в каждую. Пусть будет один, а данные возвращать в последнюю активную до листбокса.
...
Рейтинг: 0 / 0
15.03.2010, 15:48
    #36521225
vlth
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
3metil, зачем Вам тогда вообще список для сравнения? - сделайте, что нужно, как Вы хотите - через меню данные->проверка. Или напишите код проверки вводимых значений (размещать его нужно в процедуре Worksheet_Change() модуля раб. листа или Worksheet_SelectionChange() модуля книги)
...
Рейтинг: 0 / 0
15.03.2010, 17:09
    #36521511
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
vlth3metil, зачем Вам тогда вообще список для сравнения? - сделайте, что нужно, как Вы хотите - через меню данные->проверка. Или напишите код проверки вводимых значений (размещать его нужно в процедуре Worksheet_Change() модуля раб. листа или Worksheet_SelectionChange() модуля книги)
Я не совсем точно написал, главное, конечно, вставлять значения, чтобы не вбивать их в ручную, просто набор этих значений жестко задан.

?Зачем в каждую. Пусть будет один, а данные возвращать в последнюю активную до листбокса.
Довольно интересная идея, спасибо, буду пробовать!
...
Рейтинг: 0 / 0
24.03.2010, 16:37
    #36540268
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
?Зачем в каждую. Пусть будет один, а данные возвращать в последнюю активную до листбокса.
А вы не могли бы подсказать метод определения последней активной ячейки, что-то не получается найти.
...
Рейтинг: 0 / 0
24.03.2010, 16:48
    #36540316
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
3metil
А вы не могли бы подсказать метод определения последней активной ячейки, что-то не получается найти.
b = ActiveCell.Column
a = ActiveCell.Row
Cells(a, b)
Это как я понял, делается так как выше. А вот каким методом или свойством вытащить из листбокса только отмеченные значения, для того, чтоб они вставились в ячейку?
самое логичное из того, что напрашивается - Cells(a, b) = Listbox1.Selected - не работает
...
Рейтинг: 0 / 0
24.03.2010, 17:04
    #36540364
Djon Player
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
3metil?Зачем в каждую. Пусть будет один, а данные возвращать в последнюю активную до листбокса.
А вы не могли бы подсказать метод определения последней активной ячейки, что-то не получается найти.Ну поидее достаточно просто использовать ActiveCell, это и есть активная ячейка.
Т.е. если бы ваш код
Код: plaintext
Cells(a, b) = Listbox1.Selected
работал, то вместо этого можно было бы написать так:
Код: plaintext
ActiveCell = Listbox1.Selected
...
Рейтинг: 0 / 0
24.03.2010, 18:12
    #36540560
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Djon Player, спасибо, так действительно чуть проще

По сабжу, запутался окончательно. Свойство Selected не подходит, потому что действует для всего ListBox'a. Идентифицировать конкретную запись можно с помощью свойства .List

Код: plaintext
ListBox1.List( 0 ,  0 )

Но в таком случае снова встает вопрос, как определить, выделена ячейка или нет, так как свойство Selected сюда уже не прикрутить.

На англоязычных форумах пишут что-то про свойство .Items (или .Item), но такого в моем 2003 Excele к сожалению нет.
...
Рейтинг: 0 / 0
24.03.2010, 18:15
    #36540570
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Вы примеры смотрели?
...
Рейтинг: 0 / 0
24.03.2010, 18:38
    #36540618
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
?Вы примеры смотрели?
Какие именно? Не совсем понял суть вопроса.
...
Рейтинг: 0 / 0
24.03.2010, 18:42
    #36540628
3metil
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel, выбор нескольких элементов одновременно из раскрывающегося списка
Если вы про свойство .Item, то те примеры, вообще, по-моему, были не для VBA а для С++/С#/Java
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel, выбор нескольких элементов одновременно из раскрывающегося списка / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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