|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.10.2012, 19:30 | #1 |
Пользователь
Регистрация: 14.12.2011
Сообщений: 62
|
Макрос
Подскажите мне пожалуйста идею или кусок программного текста. Никогда прежде не писал подобные вещи поэтому хочется чего-нибудь конкретного. Задание состоит в том, что бы взять какую -нибудь клетку(желательно на втором листе) и в неё ввести название компании. макрос должен на второй лист скопировать все строчки из таблицы, которые соответствуют этой фирме.(столбец I). это всего лишь промежуточный этап, конечный результат должен быть намного сложнее, но с чего-то надо начинать.
|
31.10.2012, 00:39 | #2 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Самый простой - встренные функции.
Данные - Фильтр - автофильтр. В столбце I нажимаете на стрелочку, выбираете нужного и получаете результат. Остаётся скопипастить в нужное место. Можно, конечно и макрос написать(записать и подправить под свои нужды), а крутые формулисты даже могут сделать это формулами
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
31.10.2012, 00:53 | #3 |
Пользователь
Регистрация: 14.12.2011
Сообщений: 62
|
А можно ли это оформить в виде программы? мне нужно что бы программа всё сама делала
|
31.10.2012, 01:10 | #4 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Можно.
И можно включить макрорекордер и он запишет. Вот только Цитата:
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
31.10.2012, 01:28 | #5 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Цитата:
Лучше сделать список уникальных и выбор из списка. Вот это как раз и реализовано встроенной функцией фильтра. Если же хочется вводить, то лучше сделать форму и при вводе названия фирмы после ввода каждой буквы делать выборку совпадений и показывать в списке. Когда нужная фирма окажется в поле зрения то выбрать её из списка
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
31.10.2012, 02:00 | #6 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
вот примерно так:
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
31.10.2012, 09:21 | #7 |
Пользователь
Регистрация: 14.12.2011
Сообщений: 62
|
Спасибо
не могли бы вы пояснить как работает ваш макрос? просто у меня excel открывать макрос не хочет, не понимаю что делает кнопка, которая не нажимается. удалил столбик с фирмами, запустил заново макрос ничего не изменилось. поясните пожалуйста, если не сложно можно код макроса? Последний раз редактировалось serega96; 31.10.2012 в 14:56. |
01.11.2012, 01:27 | #8 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Цитата:
Вводи в верхнее поле по буквам латинские буквы - в нижнем списке будут все фирмы с набранным сочетаним. Кликай по нужной и получай результат
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
01.11.2012, 02:20 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
У меня в 2007 тоже не нажимается.
Это так Protect VBA гадит...
webmoney: E265281470651 Z422237915069 R418926282008
|
01.11.2012, 13:30 | #10 |
Пользователь
Регистрация: 14.12.2011
Сообщений: 62
|
а можно ли как-нибудь избавиться от этой проблемы?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. | Ples | Microsoft Office Excel | 8 | 17.12.2016 18:15 |
макрос | kuk19 | Microsoft Office Excel | 17 | 01.08.2012 09:27 |
Exel - при открытии файла через макрос, если файл отсутствует - виснет весь макрос | gregory1b | Microsoft Office Excel | 2 | 14.10.2010 11:51 |
Макрос, запускающий макрос из другого закрытого файла | petruha | Microsoft Office Excel | 7 | 14.03.2010 11:31 |
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос | as-is | Microsoft Office Excel | 4 | 25.02.2010 07:51 |