![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
Создаю списко вручную, указываю строку вида "111;222;333". Список создался.
Создал функцию котораю возращает подобную строку. Создал переменную в которой прописан вызов этой функции. Но список не создается... :(( Ругается мол нужны ли ячейки либо, данные с разделителем. Как быть? Что делать? Пример прилагается...
С уважением, Алексей.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Для проверки данных используется либо список созданный в ручную, либо диапазон ячеек с значениями.
В твоем случае ты пытаешься создать список из одной ячейки. вариант 1: сразу передай список макросом для установки проверки условия вариант 2: раскидай список по ячейкам и укажи их диапазон. Тогда при смене значения в ячейке будет меняться содержимое списка. Я правильно понял вопрос?
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
#4 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
А что, код из этой темы уже не создаёт выпадающий список в ячейке?
Можете попробовать такой вариант: Код:
|
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
Это я пытаюсь решить задачу с вводом адреса. Есть идея написать макрос который подготавливал бы данные для списка из ходя из параметров. Подготовить данные оказалась не проблема, а вот передать их в список пока не удаётся. Вроде как бы данные при указании диапазона ячеек представляют собой массив, но попытка создать массив и подсунуть его удалась... Почему-то постоянно возвращался 0. Хотя возможно и я где-то напортачил...
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
![]()
Так выложи файл
Можно сделать все! Было бы время, да деньги...
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 08.05.2009
Сообщений: 1
|
![]()
Нужна помощь...
Подскажите как реализовать сие в excel_2007: 1.)фокусировку на первом элементе выпадающего списка. 2.)имеется три списка:Города,Районы и Улицы, у каждого города - свои районы, у каждого района - свои улицы. Необходимо реализовать ввод данных в ячейку таблицы двумя способами: Первый-выбор допустимых значений из раскрывающегося списка (если в ячейке А1 в качестве города выбран Нижний, тогда в раскрывающимся списке ячейки В1 должны находиться только районы Нижнего...у улиц такаяже привязка к районам) Второй-ввод значения вручную, при этом в случае совпадения 2 или более символов (анализируются совпадения с аналогичными данными: вводим город - проверяем посимвольно начала названий городов, в случае если название города состоит из двух слов, проверяем на совпадение начало обоих слов) у пользователя появляется возможность выбора искомого варианта из раскрывающегося списка 3.)в базе данных пользователь задаёт критерии поиска при нажатии кнопки ПОИСК в таблице отображаются все варианты, удовлетворившие критерию поиска, также рядом с каждым вариантом добавляектся кнопка(1клик-появляется галка, два-галка исчезает)... Вопрос: как осуществить автоматическую привязку макроса к каждой кнопке (количество появляющихся кнопок соответствует количеству вариантов, удовлетворивших критерию) 4.) Как написать макрос, котоый потом удалял бы эту самую кнопку Если какой-то из вопросов задан не потеме-просьба киньте ссылку на тему, в которой следует его поместить... ЗАРАНЕЕ СПАСИБО, буду очень признателен любым вариантам реализации... |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
Первые функции были умышленно стерты. Сейчас воссоздал их заново. Вот файл...
Макросы test44 и test77 заносят в переменные внешне похожие данные (массивы). Но в екселе они выглядят по разному (строка "A"), и список на основе функции не работает... ![]()
С уважением, Алексей.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подготовка к олимпеаде | Вацура | Помощь студентам | 4 | 29.04.2010 07:27 |
как сделать фильтр для списка combobox ? | sergey113 | Помощь студентам | 2 | 13.08.2008 16:29 |
База даных Access | xakkkkker | БД в Delphi | 6 | 31.03.2008 16:47 |
Праблеми с дабавление даных. | marcho10 | БД в Delphi | 2 | 10.07.2007 13:10 |