|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.10.2011, 03:45 | #1 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 87
|
Запуск макроса из другой книги
Уважаемые мастера и знатоки Excel!
Подскажите плиз, возможно ли запустить макрос из другой книги. Т.е. имеется общая база (Base) с инвентарными номерами и ряд книг (1 и более), которые постоянно меняются, дополняются, удаляются в которых также имеются записи с инв.номерами. Вопрос, возможно ли не открывая общей базы, а открывая только эти небольшие книги определить есть ли в них инвентарные номера, которые есть в общей базе и выделить их. Или все таки необходим какой то промежуточный файл, в котором был бы этот макрос. Спасибо всем кто заинтересуется. |
16.10.2011, 09:25 | #2 | |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
А какое отношение название темы имеет к заданному вопросу?
Цитата:
Код:
Тишина – самый громкий звук
|
|
16.10.2011, 12:59 | #3 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 87
|
Спасибо Nerv? Идея заключается в том, что бы не открывать файл Base, т.к. он очень большой (порядка 500 Мб + ссылки, связи...я его упростил до безобразия) и его открытие на слабых машинах занимает кучу ресурсов и времени, а сам макрос был бы в нем...хотя возможно Вы и правы, наверно я хочу многого и невозможного.
|
16.10.2011, 13:52 | #4 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
Что значит "не открывать файл Base"? Вы можете прочитать закрытую книжку? Так и с файлом. При чтении из него данных, он в любом случае открывается тем или иным способом.
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
16.10.2011, 14:32 | #5 | |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Цитата:
Тишина – самый громкий звук
|
|
16.10.2011, 14:33 | #6 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
А если как-то так, формула на листе "Кв198":
Код:
Код:
Последний раз редактировалось nilem; 16.10.2011 в 15:04. |
16.10.2011, 16:00 | #7 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 87
|
Кстати Nerv, прогнал Ваш макрос...и не совсем понял, а что он делает и в каком файле... у меня все пусто.
Nilem, спасибо, уже где то близко. |
16.10.2011, 17:04 | #8 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Для начала укажите в переменной полный путь к Вашему файлу (см. пример выше) Открываете Книгу1, затем один из Ваших файлов (не базу), и в нем нажимаете Alt+F8, потом Enter.
Тишина – самый громкий звук
|
17.10.2011, 00:52 | #9 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 87
|
Спасибо Nerv, примерно то что надо
|
17.10.2011, 01:56 | #10 |
Пользователь
Регистрация: 21.06.2010
Сообщений: 87
|
Еще раз спасибо Nerv, маненько доработал, работает по кнопке из книги1.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запуск Макроса при открытии книги | sasha_prof | Microsoft Office Excel | 9 | 12.07.2011 14:48 |
Запуск макроса из другой книги! | mephist | Microsoft Office Excel | 3 | 27.07.2009 15:06 |
Запуск макроса с параметрами из другого макроса | Saladin | Microsoft Office Excel | 2 | 19.01.2009 09:43 |
снятие пароля с книги/листа из другой книги? | Bezdar | Microsoft Office Excel | 3 | 25.12.2008 11:59 |