powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel Combobox
35 сообщений из 35, показаны все 2 страниц
Excel Combobox
    #32490204
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди!!! Месяца 3 назад создал простой xls файл в некоторых ячейках которого,
при получении фокуса, появлялся квадратик (как у Combobox'а). Жмешь на этот квадратик - вываливается список (как у Combobox'а). А в списке данные из ячеек соседнего столбца. Как я это сделал - не помню!!!!!
Уже 3-ий час сижу, кручу, верчу - ничего не выходит...
Подскажите, pls!
...
Рейтинг: 0 / 0
Excel Combobox
    #32490263
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
данные - проверка - тип данных - список - указываешь источник(соседний столбец) ОК.

зы. это мне год назад бухгалтерша показала :)
...
Рейтинг: 0 / 0
Excel Combobox
    #32490289
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЁЁЁЁ-МА-ЁЁЁ!!!!
Спасибо, спасибо огромное!!!!!!
...
Рейтинг: 0 / 0
Excel Combobox
    #32490691
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Туда можно задавать не только ссылку на массив ячеек но и именованый массив (Вставка/Имя/Присвоить). Тогда данные можно будет брать не только с текущего листа но и слюбого другого в этой же книге!

. http://sql.ru/]mahoune
...
Рейтинг: 0 / 0
Excel Combobox
    #32534008
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в Worde подобное как-нибудь возможно ?
Stepler (щёлк-щёлк!!)
...
Рейтинг: 0 / 0
Excel Combobox
    #32540206
arseny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 mahoune
Ты золото! Я какие только извращения не делал для того, чтобы получить ссылку на другой лист... И спользовал Indierct на ячейку, а в ячейке ссылка на другой лист, а в этой ссылке чёрт знает что.
Вставка/Имя/Присвоить - мне новое. Т еперь многое придётся менять . :)
В ек живи, век учись.
Н адо чаще в этом форуме критится...
Спасибо .
...
Рейтинг: 0 / 0
Excel Combobox
    #32540218
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 arseny
инфа от mahoune настолько хороша, что дает мне повод повыпендриваться

выпендриваюсь - имена, они по умолчанию - глобальные и видны на уровне книги в любом месте. Такие хорошо используются при проверке типа "список".

Но можно задать имя на уровне листа. Такое имя нельзя использовать как источник для списка допустимых значений на другом листе.

выпендрился

а применение имен, на которое указал mahoune - это здорово.
...
Рейтинг: 0 / 0
Excel Combobox
    #32540236
arseny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Victosha
Я понял о чём ты говоришь.
Н о не знаю, как это сделать и пока не знаю для чего это можно было бы использовать. П риведи пример.
Спасибо .
...
Рейтинг: 0 / 0
Excel Combobox
    #32540312
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
привожу пример. На первой странице - с синим фоном клетка с проверкой типа "список" - в нее надо встать - она про себя сама расскажет.
на второй странице - глобальный именованный диапазон, из котрого производится выбор
На третьей странице - два локальных по отношению к странице диапазона. Они видны ТОЛЬКО НА ТОЙ СТРАНИЦЕ. Один из диапазонов переопределяет глобальный.
...
Рейтинг: 0 / 0
Excel Combobox
    #32541763
arseny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как это делается, понял. Спасибо.
Но цель, не очень. С глобальным всё ясно и всё прекрасно. А с локальным... :)
Буду иметь это ввиду, если попадётся что-то, в чём придётся это использовать, тогда "догоню" до конца . :)
...
Рейтинг: 0 / 0
Excel Combobox
    #32541799
Фотография Victosha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 arseny
оно и действительно - это враг придумал локальные переменные (как, впрочем и функции с процедурами ), чтобы людям голову морочить.

ЗЫ
какая это занятная штюка - имена - я даже не подозревал, пока Excel 2002 не увидел. - "прикладываемые" к нему шаблоны оказались чрезвычайно занятными.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Excel Combobox
    #33182395
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scio me nihil scire

Привет всем научите ...не получается :)

<<Jojo®>>
...
Рейтинг: 0 / 0
Excel Combobox
    #33182404
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scio me nihil scire

в определенной ячейке жму Вставка-имя-применить ...определенный диапазон ...ругается и ниче ...никаких комбобоксов


<<Jojo®>>
...
Рейтинг: 0 / 0
Excel Combobox
    #33182468
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jojo, читай внимательнее....
Артист данные - проверка - тип данных - список - указываешь источник (соседний столбец) ОК.

зы. это мне год назад бухгалтерша показала :)
...
Рейтинг: 0 / 0
Excel Combobox
    #33182474
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Scio me nihil scire

соседний столбец не надо у меня так получается ...
мне надо с других листов

<<Jojo®>>
...
Рейтинг: 0 / 0
Excel Combobox
    #33182492
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все зделал :) класс

Scio me nihil scire

<<Jojo®>>
...
Рейтинг: 0 / 0
Excel Combobox
    #33182500
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так ...тогда с любого листа

указываем Данные-проверка-список
Источник: =Месяцы


Scio me nihil scire

<<Jojo®>>
...
Рейтинг: 0 / 0
Excel Combobox
    #33183941
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хочу еще комбобоксом дату выбирать ...можно как нибудь так :)....как нибудь так :)

Scio me nihil scire

<<Jojo®>>
...
Рейтинг: 0 / 0
Excel Combobox
    #33184117
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Jojo , ты мою прогу по мылу получил ? Как тебе ?
Stepler (щёлк-щёлк!!)

Код: plaintext
 P.S.Присутствовали ли Вы, когда Вас фотографировали?  
...
Рейтинг: 0 / 0
Excel Combobox
    #33184945
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stepler > Jojo , ты мою прогу по мылу получил ? Как тебе ?
Stepler (щёлк-щёлк!!)

Код: plaintext
 P.S.Присутствовали ли Вы, когда Вас фотографировали?  


не нашел вней ниче нужного и расценил как спам :)
...
Рейтинг: 0 / 0
Excel Combobox
    #33184959
Фотография Stepler
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jojo

не нашел вней ниче нужного и расценил как спам :)
Ты хоть запускал !?
...
Рейтинг: 0 / 0
Excel Combobox
    #33326741
12481976
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно для чайников - как все сжелать подобие комбобокса, с возможностью выбора из столбца с другого листа?
...
Рейтинг: 0 / 0
Excel Combobox
    #33326755
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
12481976А можно для чайников - как все сжелать подобие комбобокса, с возможностью выбора из столбца с другого листа?
Присвой имя диапазону данных содержащему список для проверки (находящийся на другом листе:). Когда будешь указывать Источник, в окне проверки. Напиши имя твоего диапазона через знак равно.
М:)
...
Рейтинг: 0 / 0
Excel Combobox
    #33362982
Фотография Кабан Савраскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
топик ап. немного расширим тему.
вопрос такой: есть ячейка, в которой данные берутся из списка (именованного или нет - неважно). а как бы в VBA узнать для этой ячейки адрес или имя этого диапазона. или если это невозможно - хотя бы все возможные значения списка
...
Рейтинг: 0 / 0
Excel Combobox
    #33363021
Дмит
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например так:
MsgBox Range("A1").Validation.Formula1
...
Рейтинг: 0 / 0
Excel Combobox
    #33363076
Фотография Кабан Савраскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
Excel Combobox
    #33366233
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже поделюсь находочками по сабжу.

Если вы имеете дело со списком, в который могут добавлятся или убиратся значения, например фамилии сотрудников, то Вам придётся оставлять запас пустых ячеек в именованном диапазоне или постоянно его переименовывать.
Если использовать динамически-именованные диапазоны, то вообще ништяк получается!

Как делать:

1. Создайте список на отдельном листе (в примере с А1):
Сотрудники
Иванов
Петров
Сидоров

2. Меню Вставка - Имя - Присвоить
В Имя пишем имя создаваемого диапазона, например Сотрудники.
В Формула пишем =СМЕЩ(Лист1!$A$1;1;0;СЧЁТЗ(Лист1!$A:$A);1)
Жмём Добавить и Ок.
Так мы получили динамически-именованный диапазон Сотрудники, который, в данном примере, возвращает ссылку на A2:A4.

3. Далее по старому, в ячейке в которой надо провести проверку вводимых значений устанавливаем список проверки = Сотрудники.
При этом, если добавить в список Новую фамилию, то ссылка станет A2:A5 и, соответственно, в выпадающем списке проверки появится эта фамилия.

Всё!
М:)
...
Рейтинг: 0 / 0
Excel Combobox
    #33366277
5631
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в именованный диапазон вставлять строки, а не добавлять их в конец,
он и так автоматически раздвигается.
...
Рейтинг: 0 / 0
Excel Combobox
    #33366304
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
5631Если в именованный диапазон вставлять строки, а не добавлять их в конец,
он и так автоматически раздвигается.
А если списков много, то, скорее всего, они лежат на одном листе...
Так, что строки не всегда удобно.
...
Рейтинг: 0 / 0
Excel Combobox
    #33366510
AleksMed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
100g 5631Если в именованный диапазон вставлять строки, а не добавлять их в конец,
он и так автоматически раздвигается.
А если списков много, то, скорее всего, они лежат на одном листе...
Так, что строки не всегда удобно.
Ну не строки так ячейки вставляй результат тот же.
...
Рейтинг: 0 / 0
Excel Combobox
    #33366611
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AleksMed 100g 5631Если в именованный диапазон вставлять строки, а не добавлять их в конец,
он и так автоматически раздвигается.
А если списков много, то, скорее всего, они лежат на одном листе...
Так, что строки не всегда удобно.
Ну не строки так ячейки вставляй результат тот же.
2 AleksMed: Результат будет тот же, даже если не использовать ни списки, ни проверку вводимых значений, просто доверившись юзерскому интеллекту.
:)
...
Рейтинг: 0 / 0
Excel Combobox
    #33516807
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ухты стока интересного увидел:)
народ вопрос такой а такими методами можно сделать такую тему:
если я на первом листе нарисовал таблицу причем она не единственная на этом листе а будут еще подобные...
далее ее переделал в список(данные-->список-->создать список-->..)
вопрос такой у меня из sql выгружаються данные на отдельный лист первая строка которых - название полей остальные строки - данные:)
можно будет как то в полученный список на первом листе вставлять данные из листа с данными, у меня название полей в списке и в данных совпадают:)

уже третий день бъюсь над этой задачей
...
Рейтинг: 0 / 0
Excel Combobox
    #33518714
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legushkaухты стока интересного увидел:)
народ вопрос такой а такими методами можно сделать такую тему:
если я на первом листе нарисовал таблицу причем она не единственная на этом листе а будут еще подобные...
далее ее переделал в список(данные-->список-->создать список-->..)
вопрос такой у меня из sql выгружаються данные на отдельный лист первая строка которых - название полей остальные строки - данные:)
можно будет как то в полученный список на первом листе вставлять данные из листа с данными, у меня название полей в списке и в данных совпадают:)

уже третий день бъюсь над этой задачей
2Legushka: Не очень понятны условия. Вышли файлик для примера.
...
Рейтинг: 0 / 0
Excel Combobox
    #33918490
Sn!peR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Во первых, огромное спасибо за помоСЧЬ)
Есть вот какой вопрос - можно сли сделать простую бд на вспомогательном листе
Например при опции выбора комплектации - три возможных типа, три разных стоимости. Из списка выбирается необходимый тип и автоматом появляется стоимость, которая указана во вспомогательном листе
тип 1 цена 1
тип 2 цена 2
и т.п.

просто очень не хочется завязываться с аксесом
...
Рейтинг: 0 / 0
Excel Combobox
    #33918843
Sn!peR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну решил я тупо по армейски, перечислением через ЕСЛИ.
Но вот например, если список будет из 100 наименований состоять, запарюсь ЕСЛИть)
Може тесть такая возможность связать по две соседние ячейки, чтобы при выборе одной можно было ссылаться на связаную
...
Рейтинг: 0 / 0
35 сообщений из 35, показаны все 2 страниц
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel Combobox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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