|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2012, 21:07 | #1 |
Пользователь
Регистрация: 26.11.2009
Сообщений: 22
|
Автоматическое подставление данных
Добрый день!
Прошу помощи для создания макроса при решении следующей задачи: необходимо, чтобы при поставлении шестизначного почтового индекса на листе 1 в столбце "индекс" после нажатия Enter (или другого сочетания клавиш) автоматически в соответствующие ячейки подставлялись данные с листа 2 - область, район (если имеется), нас. пункт (если имеется). То есть своего рода происходил поиск по индексу. База на Листе 2 будет содержать в себе 1100 индексов. |
10.01.2012, 21:56 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Поместите в B2 формулу
Код:
Код:
Последний раз редактировалось motorway; 10.01.2012 в 22:00. |
11.01.2012, 02:19 | #3 | |
Пользователь
Регистрация: 26.11.2009
Сообщений: 22
|
Цитата:
НО. Как сделать так, чтобы было можно дописывать нужные индексы вниз, а не только в А2? Изменять параметр в формулах для всех строк нереально (строк будет больше 2000). То есть нужно сделать так, чтобы индекс мог определяться из соседней ячейки любой строки |
|
11.01.2012, 02:32 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
потяните вниз вот это:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
11.01.2012, 13:18 | #5 | |
Пользователь
Регистрация: 26.11.2009
Сообщений: 22
|
Цитата:
К примеру, если мне надо будет вписать индекс в А5. Не исправлять же каждый раз при протягивании формулы ПОИСКПОЗ(A2 на А3, на А4, на А5 и т.д.) |
|
11.01.2012, 13:27 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Рождество время всяких чудес, возможно поэтому...
вы уверены? 1. допустим в С2 вписали это Код:
3. в правом нижнем уголке появилась черная метка квадратной формы - тянете за нее вниз 4. вы хотите сказать, что в С3 не получилось Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
11.01.2012, 13:28 | #7 |
Форумчанин
Регистрация: 22.06.2011
Сообщений: 325
|
Ловите с помощью макроса
Забивайте индекс и любуйтесь на результат...
Заказать макрос можно на сайте http://excel4you.ru/
|
11.01.2012, 14:59 | #8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
В стандартный модуль (создать):
Код:
Код:
Код:
Если список индексов может в процессе работы меняться - тогда или открыть книгу заново, или написать код для создания словаря индексов заново после изменения списка. Причём индекс может быть любой длины, может и вообще не быть индексом. Хот просто словом, которому нужно справа поставить соответствие.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 11.01.2012 в 15:03. |
13.01.2012, 19:48 | #9 | |||
Пользователь
Регистрация: 26.11.2009
Сообщений: 22
|
Цитата:
Цитата:
Цитата:
|
|||
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подставление данных относительно сегодняшней даты | johny_03 | Microsoft Office Excel | 12 | 21.12.2011 15:38 |
Автоматическое изменение данных в ячейке | cheshka | Microsoft Office Excel | 2 | 19.12.2011 13:51 |
Автоматическое обновление данных внутри TEdit | wadzik | C++ Builder | 1 | 08.07.2011 22:32 |
Автоматическое обновление блока данных | Jakethefish | PHP | 4 | 05.03.2011 22:37 |
Автоматическое заполнение данных из другого листа | usgaz@list.ru | Microsoft Office Excel | 8 | 17.10.2008 10:41 |