|
|
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Люди!!! Месяца 3 назад создал простой xls файл в некоторых ячейках которого, при получении фокуса, появлялся квадратик (как у Combobox'а). Жмешь на этот квадратик - вываливается список (как у Combobox'а). А в списке данные из ячеек соседнего столбца. Как я это сделал - не помню!!!!! Уже 3-ий час сижу, кручу, верчу - ничего не выходит... Подскажите, pls! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 16:27:58 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
данные - проверка - тип данных - список - указываешь источник(соседний столбец) ОК. зы. это мне год назад бухгалтерша показала :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 16:44:57 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
ЁЁЁЁ-МА-ЁЁЁ!!!! Спасибо, спасибо огромное!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 16:54:58 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Туда можно задавать не только ссылку на массив ячеек но и именованый массив (Вставка/Имя/Присвоить). Тогда данные можно будет брать не только с текущего листа но и слюбого другого в этой же книге! . http://sql.ru/]mahoune ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2004, 19:03:40 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
2 mahoune Ты золото! Я какие только извращения не делал для того, чтобы получить ссылку на другой лист... И спользовал Indierct на ячейку, а в ячейке ссылка на другой лист, а в этой ссылке чёрт знает что. Вставка/Имя/Присвоить - мне новое. Т еперь многое придётся менять . :) В ек живи, век учись. Н адо чаще в этом форуме критится... Спасибо . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2004, 22:29:07 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
2 arseny инфа от mahoune настолько хороша, что дает мне повод повыпендриваться выпендриваюсь - имена, они по умолчанию - глобальные и видны на уровне книги в любом месте. Такие хорошо используются при проверке типа "список". Но можно задать имя на уровне листа. Такое имя нельзя использовать как источник для списка допустимых значений на другом листе. выпендрился а применение имен, на которое указал mahoune - это здорово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2004, 22:58:38 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
2 Victosha Я понял о чём ты говоришь. Н о не знаю, как это сделать и пока не знаю для чего это можно было бы использовать. П риведи пример. Спасибо . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2004, 23:33:12 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
привожу пример. На первой странице - с синим фоном клетка с проверкой типа "список" - в нее надо встать - она про себя сама расскажет. на второй странице - глобальный именованный диапазон, из котрого производится выбор На третьей странице - два локальных по отношению к странице диапазона. Они видны ТОЛЬКО НА ТОЙ СТРАНИЦЕ. Один из диапазонов переопределяет глобальный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 00:57:54 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Как это делается, понял. Спасибо. Но цель, не очень. С глобальным всё ясно и всё прекрасно. А с локальным... :) Буду иметь это ввиду, если попадётся что-то, в чём придётся это использовать, тогда "догоню" до конца . :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 23:12:58 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
2 arseny оно и действительно - это враг придумал локальные переменные (как, впрочем и функции с процедурами ), чтобы людям голову морочить. ЗЫ какая это занятная штюка - имена - я даже не подозревал, пока Excel 2002 не увидел. - "прикладываемые" к нему шаблоны оказались чрезвычайно занятными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 01:03:00 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Scio me nihil scire Привет всем научите ...не получается :) <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 12:47:29 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Scio me nihil scire в определенной ячейке жму Вставка-имя-применить ...определенный диапазон ...ругается и ниче ...никаких комбобоксов <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 12:49:43 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
jojo, читай внимательнее.... Артист данные - проверка - тип данных - список - указываешь источник (соседний столбец) ОК. зы. это мне год назад бухгалтерша показала :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 13:08:15 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Scio me nihil scire соседний столбец не надо у меня так получается ... мне надо с других листов <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 13:09:34 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
все зделал :) класс Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 13:13:25 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
вот так ...тогда с любого листа указываем Данные-проверка-список Источник: =Месяцы Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2005, 13:15:42 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
хочу еще комбобоксом дату выбирать ...можно как нибудь так :)....как нибудь так :) Scio me nihil scire <<Jojo®>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 08:22:47 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
> Jojo , ты мою прогу по мылу получил ? Как тебе ? Stepler (щёлк-щёлк!!) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 10:05:30 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Stepler > Jojo , ты мою прогу по мылу получил ? Как тебе ? Stepler (щёлк-щёлк!!) Код: plaintext не нашел вней ниче нужного и расценил как спам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 14:09:14 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Jojo не нашел вней ниче нужного и расценил как спам :) Ты хоть запускал !? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2005, 14:14:14 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
А можно для чайников - как все сжелать подобие комбобокса, с возможностью выбора из столбца с другого листа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2005, 23:53:23 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
12481976А можно для чайников - как все сжелать подобие комбобокса, с возможностью выбора из столбца с другого листа? Присвой имя диапазону данных содержащему список для проверки (находящийся на другом листе:). Когда будешь указывать Источник, в окне проверки. Напиши имя твоего диапазона через знак равно. М:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2005, 00:44:00 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
топик ап. немного расширим тему. вопрос такой: есть ячейка, в которой данные берутся из списка (именованного или нет - неважно). а как бы в VBA узнать для этой ячейки адрес или имя этого диапазона. или если это невозможно - хотя бы все возможные значения списка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2005, 18:56:05 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Например так: MsgBox Range("A1").Validation.Formula1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2005, 19:46:32 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Тоже поделюсь находочками по сабжу. Если вы имеете дело со списком, в который могут добавлятся или убиратся значения, например фамилии сотрудников, то Вам придётся оставлять запас пустых ячеек в именованном диапазоне или постоянно его переименовывать. Если использовать динамически-именованные диапазоны, то вообще ништяк получается! Как делать: 1. Создайте список на отдельном листе (в примере с А1): Сотрудники Иванов Петров Сидоров 2. Меню Вставка - Имя - Присвоить В Имя пишем имя создаваемого диапазона, например Сотрудники. В Формула пишем =СМЕЩ(Лист1!$A$1;1;0;СЧЁТЗ(Лист1!$A:$A);1) Жмём Добавить и Ок. Так мы получили динамически-именованный диапазон Сотрудники, который, в данном примере, возвращает ссылку на A2:A4. 3. Далее по старому, в ячейке в которой надо провести проверку вводимых значений устанавливаем список проверки = Сотрудники. При этом, если добавить в список Новую фамилию, то ссылка станет A2:A5 и, соответственно, в выпадающем списке проверки появится эта фамилия. Всё! М:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 12:42:11 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Если в именованный диапазон вставлять строки, а не добавлять их в конец, он и так автоматически раздвигается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 12:51:07 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
5631Если в именованный диапазон вставлять строки, а не добавлять их в конец, он и так автоматически раздвигается. А если списков много, то, скорее всего, они лежат на одном листе... Так, что строки не всегда удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 12:55:59 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
100g 5631Если в именованный диапазон вставлять строки, а не добавлять их в конец, он и так автоматически раздвигается. А если списков много, то, скорее всего, они лежат на одном листе... Так, что строки не всегда удобно. Ну не строки так ячейки вставляй результат тот же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 13:43:18 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
AleksMed 100g 5631Если в именованный диапазон вставлять строки, а не добавлять их в конец, он и так автоматически раздвигается. А если списков много, то, скорее всего, они лежат на одном листе... Так, что строки не всегда удобно. Ну не строки так ячейки вставляй результат тот же. 2 AleksMed: Результат будет тот же, даже если не использовать ни списки, ни проверку вводимых значений, просто доверившись юзерскому интеллекту. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 14:10:53 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
ухты стока интересного увидел:) народ вопрос такой а такими методами можно сделать такую тему: если я на первом листе нарисовал таблицу причем она не единственная на этом листе а будут еще подобные... далее ее переделал в список(данные-->список-->создать список-->..) вопрос такой у меня из sql выгружаються данные на отдельный лист первая строка которых - название полей остальные строки - данные:) можно будет как то в полученный список на первом листе вставлять данные из листа с данными, у меня название полей в списке и в данных совпадают:) уже третий день бъюсь над этой задачей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2006, 16:59:54 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Legushkaухты стока интересного увидел:) народ вопрос такой а такими методами можно сделать такую тему: если я на первом листе нарисовал таблицу причем она не единственная на этом листе а будут еще подобные... далее ее переделал в список(данные-->список-->создать список-->..) вопрос такой у меня из sql выгружаються данные на отдельный лист первая строка которых - название полей остальные строки - данные:) можно будет как то в полученный список на первом листе вставлять данные из листа с данными, у меня название полей в списке и в данных совпадают:) уже третий день бъюсь над этой задачей 2Legushka: Не очень понятны условия. Вышли файлик для примера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2006, 13:01:45 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Во первых, огромное спасибо за помоСЧЬ) Есть вот какой вопрос - можно сли сделать простую бд на вспомогательном листе Например при опции выбора комплектации - три возможных типа, три разных стоимости. Из списка выбирается необходимый тип и автоматом появляется стоимость, которая указана во вспомогательном листе тип 1 цена 1 тип 2 цена 2 и т.п. просто очень не хочется завязываться с аксесом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 11:53:16 |
|
||
|
Excel Combobox
|
|||
|---|---|---|---|
|
#18+
Ну решил я тупо по армейски, перечислением через ЕСЛИ. Но вот например, если список будет из 100 наименований состоять, запарюсь ЕСЛИть) Може тесть такая возможность связать по две соседние ячейки, чтобы при выборе одной можно было ссылаться на связаную ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2006, 13:30:36 |
|
||
|
|

start [/forum/topic.php?all=1&fid=61&tid=2184470]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
77ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 326ms |

| 0 / 0 |
