|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.03.2010, 16:00 | #1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Еще раз о списках
Списки можно создать либо указав при создании "проверки" список с разделителем, или ссылку на одну строки или столбец.
Список с разделителем выглядит так: 111;222;333 Но присвоить ту же строку переменной и использовать ее для организации списка не получается. Существует ли способ организации списков с использованием переменных в которых перечислены значения, а не ссылки на ячейки?
С уважением, Алексей.
|
26.03.2010, 16:23 | #2 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Не понятен вопрос.
Вообще то список может ссылаться на диапазон ячеек (причем разный). Попробуй так: На любом листе в столбце А начиная с А1 введи штуки 3-5 значений. А в ячейке, ну например С1, поставить проверку данных, список, а вместо источника запиши Код:
Можно сделать все! Было бы время, да деньги...
|
26.03.2010, 16:29 | #3 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Нет. Сколько пробовал, не получалось. Буду рад, если кто-нибудь меня опровергнет)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
26.03.2010, 16:36 | #4 | |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Цитата:
Здесь имелось ввиду виртуальный массив. Например: =НАИБОЛЬШИЙ(A1:A10;СТРОКА(1:10))
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
|
26.03.2010, 16:41 | #5 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
="11";"22";"333" Но он не работает. :((
С уважением, Алексей.
|
|
26.03.2010, 16:56 | #6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Так зачем в одну ячейку все запихивать? Формула
Код:
В крайнем случае вот макрос: Код:
Можно сделать все! Было бы время, да деньги...
Последний раз редактировалось mchip; 26.03.2010 в 16:58. |
26.03.2010, 17:03 | #7 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
В каком месте?:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
26.03.2010, 17:04 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
получилось)))
в доке написано: тип проверки: xlValidateList Formula1 is required, Formula2 is ignored. Formula1 must contain either a comma-delimited list of values (значения разделяются запятыми)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
26.03.2010, 17:06 | #9 | |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
Цитата:
Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
|
28.03.2010, 00:22 | #10 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 842
|
Цитата:
Из екселя создаем переменную qqq со значением: ="1111,2222,3333" Создаем в любой ячейке список и в качестве источника указываем переменную qqq. При нажатии ОК Ексель начинает злостно ругаться, что мол не нравиться источник.
С уважением, Алексей.
Последний раз редактировалось tae1980; 28.03.2010 в 00:24. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Еще раз массив | Divoha | Общие вопросы C/C++ | 3 | 27.06.2009 17:49 |
Еще раз о списках | tae1980 | Microsoft Office Excel | 2 | 23.05.2009 16:51 |
Еще раз о EAccessViolation. | Andre1723 | Общие вопросы Delphi | 12 | 23.02.2009 01:39 |